Video-DVD auf Kommandozeile erstellen

# encodieren (optional, falls streams schon DVD-Kompatibel)
ffmpeg -i input -target pal-dvd title.mpg
# ansonsten nur remuxen
ffmpeg -i input -target pal-dvd -c:a copy -c:v copy title.mpg
# wegen https://trac.ffmpeg.org/ticket/1806 ist manchmal stream-tauschen notwendig, sonst meldet dvdauthor "ERR:  Cannot infer pts for VOBU if there is no audio or video and it is the first VOBU."
ffmpeg -i title.mpg -c:a copy -vn title.mpa
ffmpeg -i title.mpg -c:v copy -an title.m2v
ffmpeg -i title.mpa -i title.m2v -target pal-dvd -c:a copy -c:v copy title.mpg
# dvd-struktur erstellen
dvdauthor --title -o dvd -f title.mpg
VIDEO_FORMAT=PAL dvdauthor -o dvd -T
# wegen https://bugs.launchpad.net/ubuntu/+source/dvdauthor/+bug/779501 ist manchmal echo 'PAL' > $HOME/.config/video_format notwendig, sonst meldet dvdauthor "ERR: cannot determine default video size and frame rate--no video format specified"
# Abbild erstellen
mkisofs -dvd-video -o dvd.iso dvd/
# Abbild brennen
growisofs -speed=2 -dvd-compat -Z /dev/sr0=dvd.iso

Update: Stream-Tausch hilft nicht. Entweder bleibt das Ergebnis inkompatibel zu dvdauthor oder die Audio-Video-Synchronizität geht verloren. :(

social