Durch das Ändern der avi-Datei in mpg wird das Video beschleunigt, während das Audio das ursprüngliche Tempo beibehält

366
AppleGrew

Ich habe eine AVI-Datei mit Streams wie folgt

Stream 0: Video, MPEG2 video, 480x576, 25fps Stream 1: Audio, MP2, 44100Hz, 192kbps 

Ich versuche, die obige Datei in eine SVCD-Beschwerde-mpg-Datei zu konvertieren. Also habe ich den folgenden Befehl verwendet, um es zu konvertieren.

mencoder -oac copy -ovc copy -of mpeg -mpegopts format=xsvcd -o o.mpg I.avi 

Das Ausgabevideo hat jetzt die folgenden Angaben

Stream 0: Audio, MP2, 44100Hz, 192kbps Stream 1: Video, MPEG2 video, 480x576, 50fps 

Das Ausgangsvideo führt das Audio mit normaler Geschwindigkeit aus, das Video wird jedoch mit einer höheren Geschwindigkeit wiedergegeben. Das Originalvideo endet in 35 Minuten 27 Sekunden, aber das Ausgabevideo endet in 25 Minuten 43 Sekunden.

Was mache ich falsch?

Ich verstehe auch nicht, wie sich die FPS geändert haben, schließlich habe ich das Video einfach in den neuen Container kopiert.

1

1 Antwort auf die Frage

1
Adambean

Nicht sicher, warum sich die Bildrate dort verdoppelt hat. Fügen Sie jedoch -fps 25-fps 25-Geschwindigkeit 1 hinzu, um die Bildrate und die Geschwindigkeit des Ausgabevideos explizit zu definieren.

Eigentlich hatte ich das versucht und es hat nicht funktioniert. AppleGrew vor 11 Jahren 0