ffmpeg Kopieren von Frames

1588
Henry7720

Eine sehr ärgerliche Situation ...
Ich habe ein MPG2-Video, das bei der Framerate 29,97 ist, jedoch beim Konvertieren in MP4-Frames doppelt vorhanden sind.

Dieser Befehl (direkte Konvertierung, keine Optionen):
ffmpeg -i ~/Desktop/file.mpg ~/Desktop/file.mp4
verursacht doppelte Frames ...

Beim Einstellen der Framerate mit:
ffmpeg -i ~/Desktop/file.mpg -framerate 29.97 ~/Desktop/file.mp4
Funktioniert auch nicht!

Führen Sie mich zu versuchen:
ffmpeg -i ~/Desktop/file.mpg -r 29.97 ~/Desktop/file.mp4
Immer noch mit duplizierten Frames!

Schließlich habe ich die dritte Framerate-Option von ffmpeg ausprobiert :
ffmpeg -i ~/Desktop/file.mpg -vf fps=fps=29.97 ~/Desktop/file.mp4

Bei der Ausgabe war das Audio / Video nicht synchron!

Welche FPS-Option sollte ich verwenden?

1

1 Antwort auf die Frage

0
Gyan

Benutzen

ffmpeg -i ~/Desktop/file.mpg -vsync 0 ~/Desktop/file.mp4 

Dies überspringt die Duplizierung.

Das klingt so, als könnte es funktionieren, aber ich bekomme unzählige Fehler! Henry7720 vor 6 Jahren 0
DTS-Fehler? Sie können diese ignorieren, wenn die Datei korrekt abgespielt wird. Zeigen Sie das vollständige Protokoll an. Gyan vor 6 Jahren 0