12 Jan 2009

Demultiplexe und Remultiplexe MPEG für DVD-Authoring

Wenn man beim Benutzen von dvdauthor diesen Fehler erhält:

"ERR: SCR moves backwards, remultiplex input."

mit beispielsweise solch einem verwendeten dvd.xml:

<dvdauthor dest="DVD">
  <vmgm />
   <titleset>
     <titles>
       <video widescreen="nopanscan" />
       <pgc>
         <vob file="vts_01_1.vob" />
       </pgc>
       <pgc>
         <vob file="vts_01_2.vob" />
       </pgc>
       <pgc>
         <vob file="vts_01_3.vob" />
       </pgc>
       <pgc>
         <vob file="vts_01_4.vob" />
       </pgc>
     </titles>
   </titleset>
</dvdauthor>

mit beispielsweise diesem Kommando:

$ dvdauthor -x dvd.xml
DVDAuthor::dvdauthor, version 0.6.11.

INFO: Locale=en_US.ISO8859-1
INFO: Converting filenames to ISO-8859-1
INFO: dvdauthor creating VTS
STAT: Picking VTS 01

STAT: Processing vts_01_1.vob...
ERR:  SCR moves backwards, remultiplex input

Lösung durch remultiplexing des Video:

$ mplayer -dumpaudio -dumpfile ton.ac3 vts_01_1.vob
$ ffmpeg -i vts_01_1.vob -vcodec copy bild.m2v
$ rm vts_01_1.vob
$ mplex -f 8 -o  vts_01_1.vob ton.ac3 bild.m2v

danach nochmals authoren:

$ dvdauthor -x dvd.xml

und endlich brennen!

# growisofs -Z /dev/hdc -dvd-video DVD/