Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vid2dvd [2010/03/01 10:42] – 87.175.182.203 | vid2dvd [2012/02/18 13:46] (current) – brot | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Erstellen von Video DVDs ===== | ===== Erstellen von Video DVDs ===== | ||
+ | |||
+ | ==== Umwandeln des Quellvideos ins richtige Format ==== | ||
+ | |||
+ | Das Videoformat auf einer DVD ist recht eng festgelegt. Deswegen müssen wir erstmal unser Video ins passende Format wandeln. Dafür haben wir den mencoder | ||
mencoder -sid 107 -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd: | mencoder -sid 107 -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd: | ||
Immer anpassen muss man | Immer anpassen muss man | ||
- | * die dateinamen | + | * die Dateinamen ;) |
- | * die werte für scale und expand | + | * die Werte für scale und expand |
- | * aspect ratio für das es allerdings nen [[http:// | + | * das aspect ratio (für das es allerdings nen [[http:// |
- | beachten muss man dabei immer die erlaubten | + | Die erlaubten |
- | Hat man das Video endlich im richtigen Format, muss man eine DVD-Video struktur erstellen. Dafür gibts [[http:// | + | ==== Optional: Untertitel einfügen ==== |
- | Theoretisch könnte das auch Kapitel und Menüs, aber wir wollen die DVD einlegen und nen film sehn, deswegen: | + | geht ziemlich simpel: |
+ | |||
+ | neue datei sub.xml: | ||
+ | < | ||
+ | < | ||
+ | <textsub filename=" | ||
+ | font=" | ||
+ | /> | ||
+ | </ | ||
+ | </ | ||
+ | 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* | ||
+ | |||
+ | und | ||
+ | spumux sub.xml < in.mpg > out.mpg | ||
+ | |||
+ | mit hilfe von z.B. mkvextract kommt man da auch ganz leicht ran (vielleicht noch konvertieren). | ||
+ | mehr infos im [[http:// | ||
+ | |||
+ | ==== Erstellen der DVD-Video Struktur ==== | ||
+ | |||
+ | Hat man das Video endlich im richtigen Format, muss man eine DVD-Video Struktur erstellen. Dafür gibts [[http:// | ||
+ | |||
+ | Theoretisch könnte das auch Kapitel und Menüs, aber wir wollen die DVD einlegen und dann ohne Umwege den Film sehn. Also schreiben wir folgendes in die dvd.xml: | ||
< | < | ||
Line 24: | Line 54: | ||
</ | </ | ||
- | Dann nurnoch drauf achten dass der dvdautor | + | Dann nurnoch drauf achten dass der Dvdautor |
dvdauthor -o dvdroot -x dvd.xml | dvdauthor -o dvdroot -x dvd.xml | ||
- | Bevor man dass auf ne DVD brennt kann man noch schnell schaun | + | ==== Mit mplayer kurz Testen ob alles stimmt ==== |
+ | |||
+ | Bevor man das Ganze auf einen Rohling | ||
| | ||
- | Dann nurnoch auf dvd brennen | + | ==== Auf DVD brennen ==== |
- | growisofs -dvd-compat -Z /dev/dvdrw -dvd-video ./dvd/ | + | |
+ | Wenn alles funktioniert kann man endlich die DVD brennen | ||
+ | growisofs -dvd-compat -Z /dev/dvdrw -dvd-video ./dvdroot/ | ||
+ | |||
+ | ==== notes ==== | ||
+ | |||
+ | * Using " | ||
+ | * 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. ' | ||
+ | * mencoder is made to fix A/V sync issues of the input file, but if that doesn' |