So fügen Sie Untertitel hinzu, ohne das Seitenverhältnis des Videos zu ändern

1494
tony_sid

Ich versuche, Hardsubs zu einer AVI-Datei hinzuzufügen, indem der verlustfreie H264-Codec in VirtualDub verwendet wird. Das Originalvideo ist 720x480. Das resultierende Video ist ebenfalls 720x480, aber das tatsächlich gesehene Video wird dünner. Alles sieht vertikal gestreckt aus. An den Seiten befinden sich schwarze Ränder. Warum passiert das? Wie kann das richtig gemacht werden?

1
Kann nicht duplizieren. Aber ich benutze VirtualDub dafür nicht. Ignacio Vazquez-Abrams vor 13 Jahren 0
Dies ist eine Einstellung in virtualdub, die bewirkt, dass sich das Seitenverhältnis ändert / streckt / squash. Ich habe aufgehört vdub zu verwenden, als ich herausfand, dass ich alles tun konnte, was vdub mit ffmpeg / mplayer / mencoder / kdenlive tun konnte RobotHumans vor 13 Jahren 0

2 Antworten auf die Frage

1
RobotHumans

Auf der freien Software sollte der vordere Mencoder dazu in der Lage sein, dies hier zu tun: http://ask.metafilter.com/98812/convert-vobs-to-avis-with-hardsubs

Ich bin mir ziemlich sicher, dass der Mencoder (Teil von mplayer) der richtige Weg ist. Es möchte standardmäßig .avi-Dateien ausgeben. Die Dokumentation des Mencoders ist ziemlich kompliziert und nicht einmal vollständig, aber sehr mächtig.

So würde ich eine Zwei-Pass-Kodierung mit 1000-kbps-mpeg4-Video und 128-kbps-MP3-Audio durchführen:

$ mencoder movie.vob -sid 0 -aid 128 -ovc lavc -lavcopts codec=mpeg4:vhq:vbitrate=1000:vpass=1 -oac copy -o /dev/null $ mencoder movie.vob -sid 0 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1000:vpass=2 -oac mp3lame -lameopts cbr=128 -o movie.avi 

Das -sid 0-Flag oben bezeichnet die Untertitel-ID 0. Das -aid 128-Flag gibt die Audio-ID 128 an. Versuchen Sie mplayer -v movie.vob mit verschiedenen -sid- und -aid-Nummern, um die richtigen Untertitel und das richtige Audio zu erhalten.

Eine andere Möglichkeit ist es hier: http://sites.google.com/site/linuxencoding/x264-encoding-guide

0
Nathan G.

Das Problem liegt in dem Programm, das Sie zum Einfügen in die Subs verwenden. Möglicherweise können Sie die Einstellungen nach Ihren Wünschen anpassen. Ich empfehle jedoch, ein anderes Programm zu verwenden ( Adobe Premiere Elements kann dies meiner Meinung nach).