vid2dvd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vid2dvd [2010/11/14 20:29] 84.155.238.111vid2dvd [2012/02/18 13:46] (current) brot
Line 21: Line 21:
         <stream>         <stream>
                 <textsub filename="sub_de.srt"                  <textsub filename="sub_de.srt" 
 +                font="DejaVuSans.ttf"
                 />                 />
         </stream>         </stream>
   </subpictures>   </subpictures>
 +für mehr mehrere Subs einfach nen neuen Tag machen.
 +
 +Warnungen: 
 +  * Zickt gerne wegen charset. Einfach in UTF-8 umbaun.
 +  * das font-file muss nach ~/.spumux/ *facepalm*
  
-Warnung: Zickt gerne wegen charset. Einfach in UTF-8 umbaun. 
 und und
   spumux sub.xml < in.mpg > out.mpg   spumux sub.xml < in.mpg > out.mpg
Line 61: Line 66:
 Wenn alles funktioniert kann man endlich die DVD brennen Wenn alles funktioniert kann man endlich die DVD brennen
   growisofs -dvd-compat -Z /dev/dvdrw -dvd-video ./dvdroot/   growisofs -dvd-compat -Z /dev/dvdrw -dvd-video ./dvdroot/
 +  
 +==== notes ====
 +  
 +  * Using "harddup" at the end of the filter chain will help A/V sync. It will copy frames when in the original there is nothing to stay in sync with the original. It results in a slightly bigger file, but improves demuxing and remuxing.
 +  * NOT using -ofps (the option that sets the output frame rate) prevents the output result to have artifacts during the first seconds of the video (to be exact it will have artifacts (grey pixels) until it reaches the first keyframe)
 +  * Keeping an audio track during the video pass fixes pretty much all sync issues exept for wmv, h264 and any other codec that allows variable frame rate. In those cases using "-mc 0" fixes the sound sync. '(adding "-mc 0" for non variable frame rate codecs screws up some contents !)'
 +  * mencoder is made to fix A/V sync issues of the input file, but if that doesn't work (mostly when the original has a variable frame rate) you can use "-mc 0" (it sets the 'M'aximum 'C'orrection to 0). If you want to further guard against strange frame duplications and skips you can use "-mc 0 -noskip". This prevents all A/V sync and copies frames one-by-one so you can NOT use any filter that drops or duplicate frames or if the input has variable bitrate.
  • vid2dvd.1289766555.txt.gz
  • Last modified: 2010/11/14 20:29
  • by 84.155.238.111