DVB zu DVD

Aus bernd-und-nici.de
Zur Navigation springen Zur Suche springen

Hier soll kurz beschrieben werden, welche Schritte bisher zum Erfolg führen, wenn es darum geht, Filme von DVB (Kabelfernsehen) so aufzubereiten, dass man daraus eine vollständige DVD erzeugen kann.

mit MEncoder

Wenn es klappt, bietet MEncoder ausreichende Funktionalität um DVB aufzunehmen. Da wir damit immer wieder Audio-Video-Versatz haben, benutzen wir mittlerweile die Methode MPlayer (siehe unten).

Aufnehmen:

mencoder dvb://ProSieben -o /media/aufnahmen/filmname.avi -of avi -endpos 1:58:00 -oac copy -ovc copy

Die weiteren Schritte wenn möglich auf einem anderen Rechner machen (aber NICHT über NFS!). Demultiplexen:

mencoder -of rawvideo -ovc copy -oac copy -o filmname.m2v filmname.avi
mencoder -of rawaudio -ovc copy -oac copy -o filmname.mp2 filmname.avi

Multiplexen:

mplex -f 9 filmname.m2v filmname.mp2

Dann schauen, ob es einen A/V-Versatz gibt. Wenn ja, den Wert ermiteln (Tasten + und - beim mplayer) und nochmal Multiplexen:

mplex -O versatz -f 9 filmname.m2v filmname.mp2

wobei versatz der Wert in Millisekunden ist.

Dann hat man ein völlig korrektes MPEG-2-File, das mit ProjectX geschnitten werden kann.

mit MPlayer

mplayer "dvb://${PROGRAMM}" -noconsolecontrols -quiet -dumpfile "${DATEINAME}" -dumpstream

Das Resultat ist zwar kein Standardkonformes MPEG-file, kann aber mit DVBcut geschnitten werden.

Schneiden

Wir benutzen DVBcut. Es kann das fertige Video als MPEG-Program-Steam exportieren, das geht direkt für DVDauthor.

Beim Schneiden mit ProjectX muss man nach dem Exportieren als M2P die Datei dann mit MEncoder wieder zu DVD-konformem Material machen:

mencoder -of mpeg -mpegopts format=dvd -ovc copy -oac copy -o output.vob filmname[mpeg-2].mpg

DVD-Author

Danach mit QDVDauthor oder dvdauthor ein Image erstellen und mit growisofs brennen.

Dabei benutzen wir im einfachen Fall diese config.xml:

<dvdauthor>
   <vmgm />
   <titleset>
       <titles>
           <pgc>
               <vob file="output.mpg" />
           </pgc>
       </titles>
   </titleset>
</dvdauthor>

und diese Kommandozeile:

dvdauthor -o image/ -x config.xml output.mpg

Das erstellt die DVD-Struktur innerhalb image/. Mit dieser Kommandozeile wird das dann gebrannt:

growisofs -dvd-compat -Z /dev/sr0 -dvd-video image/

wobei /dev/sr0 der DVD-Brenner ist.