Aviból DVD
Amire szükség lesz:
- transcode parancssoros videó átkódoló, általában csomagkezelőből telepíthető
- mplayer videó lejátszó
- Mjpegtools egyszerű parancssoros vágóprogram
- ffmpeg videó mindenes, most a transcode fogja használni
- dvd+rw-tools DVD íráshoz
- Dvdauthor DVD menü szerkesztéshez
- Némi hely a merevlemezen a film hosszától függően
Ha ez mind megvan, kezdhetünk azzal, hogy a képet és a hangot külön fájlba tesszük:
transcode -i eredeti.avi -y ffmpeg --export_prof dvd-pal --export_asr 3 -o filmcim -D0 -s2 -m filmcim.ac3 -J modfps=clonetype=3 --export_fps 29.97
Ha minden jól ment, létrejött egy filmcim.ac3 hangfájl és filmcim.m2v videó-képfájl.
Ha az eredeti.avi 4:3 képarányú, akkor az
--export_asr 3
részt a következőre kell cserélni:
--export_asr 2
Nem szükséges, de a videóból kinyerhető az 5.1-es hang is, ha van benne ilyen:
tcextract -d2 -i eredeti.avi -a0 -x ac3 | tcextract -d2 -x ac3 -t raw > filmcim.ac3
Ez egy extra lépés és csak akkor működik, ha a videóban valóban 5.1-es hang van. Az első lépés (transcode) csak egyszerű sztereó hangot szedett ki a videóból. Ha nem vagyunk biztosak abban, hogy van 5.1-es hang az avi fájlban, az mplayer megmondja. Az alábbi parancs grep segítségével csak a szükséges információt mutatja:
mplayer -vo dummy -identify eredeti.avi 2> /dev/null | grep "5.1 ("
Ha üres sort ír ki a terminálra, akkor nincs benne 5.1, ha pedig valami hasonlót, akkor van:
AC3: 5.1 (3f+2r+lfe) 48000 Hz 384.0 kbit/s
Most rakjuk újra össze a hangot és a képet:
mplex -f 8 -o dvd_filmcim.mpg filmcim.m2v filmcim.ac3
Létezik ennél egyszerűbb mód is az mpg létrehozására szimplán ffmpeg-el:
ffmpeg -i eredeti.avi -target pal-dvd filmcim.mpg
Most létrejött egy dvd_filmcim.mpg fájl készen a DVD írásra. Több konvertálás nem lesz.
Nyissuk meg a kedvenc szövegszerkesztőnket (én gvim-et használtam) és készítsük el a következő tartalmú fájlt a dvd_filmcim.mpg fájllal egy könyvtárban:
<dvdauthor dest="DVD">
<vmgm />
<titleset>
<titles>
<pgc>
<vob file="dvd_filmcim.mpg" chapters="0,15:00,30:00,45:00,1:00:00"/>
</pgc>
</titles>
</titleset>
</dvdauthor>
Értelemszerűen a fejezetekre mutató időpontok a <vob> tag chapters attribútumában szerepelnek. A fájlnév dvdauthor.xml.
Ha megvan, a következő parancs létrehozza az AUDIO_TS és VIDEO_TS struktúrát:
dvdauthor -x dvdauthor.xml
Ha nem szeretnénk xml fájlt, megfelel egy egyszerű “dugd be a lejátszóba és indul” lemez, akkor így is létrehozható a DVD struktúra:
dvdauthor -o . filmcim.mpg
Bármelyik videolejátszóval tesztelhető az új formátum, VLC-n Media menü Open Disc menüpontja után kell kitallózni azt a könyvtárat, ahol a struktúra van.
Ha minden rendben, lemezre írhatjuk:
growisofs -Z /dev/dvd -dvd-video DVD/
A menüt az xml fájlban lehet leírni. A fenti példa nem tartalmaz menüt, csak elindítja a videót a lejátszóba téve. A hivatalos dvdauthor dokumentáció ad felvilágosítást ennek mikéntjéről.
Ha valami rosszul sült el és újraírható DVD-re játszottunk, akkor:
dvd+rw-format -force /dev/dvd
Comments