← Back to team overview

sslug-teknik team mailing list archive

Re: Video redigering

 

Redigering har jeg ikke lavet, men jeg har grabbet fra et MiroDC10+ fra composite input og herefter lavet det både til DivX samt til DVD til brænding på DVD-skive.

Til DVD brugte jeg rpm-pakken "mjpegtools".
Det installeres nemmest således, hvis ellers du har apt installeret: "apt-get install mjpegtools"

Jeg brugte herefter følgende kommando (i én kommandolinie) til at grabbe (i reduceret størrelse, så jeg undgik at bøvle med interlaced billeder):

lavrec --decimation=2 --format=a --input=p --quality=100 --time 300 --audio-bitsize=16 --audio-bitrate=44100 --audio-source=l -s -m out%02d.avi

Kvaliteten er lidt under det jeg håbede på (det jeg har kunnet få under optagelse med Miro's eget program til Win98). Det skyldes vist, at det bliver mjpeg-komprimeret lige lovlig meget. Men --quality=100 gør det ikke synligt bedre. (--quality=50 er default).

Herefter konverterede jeg det til DVD-format (samt filtrerede støj fra) således:

lav2wav inputfil.avi | mp2enc -r 48000 -o output_lyd.mp2

lav2yuv -A 4:3 -P 4:3 inputfil.avi | yuvdenoise -l 2 | yuvscaler -O DVD | mpeg2enc -f 8 -q 7 -4 1 -2 1 -P -I 0 -N 1 -R 2 --aspect 2 -o output_video.m2v

mplex -f 8 -V output_lyd.mp2 output_video.m2v -o output.mpg

, og det skal så Authentificeres. Hertil kræves dvdauthor, som jeg ikke kan huske hvordan jeg installerede. Men hvad jeg dog KAN huske er, at du skal lave en fil ved navn dvdauthor.xml , som eksempelvis ved 5 kapitler og 1 fil til hvert kapitel kan se således ud:
<dvdauthor>
    <vmgm />
    <titleset>
        <titles>
            <pgc>
                <vob file="1.mpg" />
                <vob file="2.mpg" />
                <vob file="3.mpg" />
                <vob file="4.mpg" />
                <vob file="5.mpg" />
            </pgc>
        </titles>
    </titleset>
</dvdauthor>

Når denne fil er lavet som ønsket, så køres:
rm -r test && dvdauthor -o test -x dvdauthor.xml
, hvilket sletter et eksisterende katalog ved navn "test", så du skal lige oprette dette først, før du bruge kommandoen. Nu bliver der så genereret alle filer, som du skal bruge til at brænde din DVD. De vil havne i test-kataloget.

Hvis du i stedet vil lave DivX-film (som også virker under windows), så havde jeg held med det på følgende måde:
** Installation af mplayer (og mencoder) - 2005-01-06 *************
Installer først både lame samt lame-devel (sidste via synaptic).
  http://lame.sourceforge.net/download/download.html
  tar -xzf lame-3.96.1.tar.gz
  ./configure --enable-mp3x
  make
  make install
Brug synaptic til at installere lame-devel

Hent nu følgende filer fra www.mplayerhq.hu:
  essential-20040704.tar.bz2
  MPlayer-1.0pre6a.tar.bz2
  font-arial-iso-8859-1.tar.bz2
  Blue-1.4.tar.bz2   (det er et skin)

bunzip2 *.bz2
tar -xf *.tar
cp ./essential-20040704/* /usr/local/lib/codecs/

Kopierer nu alt fra /usr/local/lib/codecs over i /usr/local/lib
så det ligger begge steder. For libmp3lame ligger nemlig i /usr/local/lib

cd MPlayer-1.0pre6a
./configure --with-codecsdir=/usr/local/lib/ --enable-gui
make
make install

Nu er mencoder installeret, og nu kan jeg lave fra MJPEG-avi til DivX-avi med følgende kommando:

mencoder -ovc lavc -oac mp3lame -lameopts vbr=3:br=64:mode=3 input.avi -o output.avi

Ovenstående virkede for mig. Håber det kan hjælpe dig.

PS: Jeg brugte Fedora Core 2 til ovenstående.

Mvh Michael Holm.


References