Ich habe einen Befehl, der eine .mpg-Datei in eine .mp4-Datei konvertiert. Aber irgendwie werden die mp4-Dateien asynchron, das Audio hat eine Verzögerung von 0,5 Sekunden.FFmpeg creating mp4 wird asynchron
Jede Idee, wie dies zu beheben, da die mpg-Datei synchron ist.
ffmpeg -i test.mpg -deinterlace -r 25 -s 1024x576 -pix_fmt yuv420p -vcodec libx264 -preset slow -vprofile high -b:v 1350k -minrate 1400k -maxrate 1400k -bufsize 1400k -trellis 2 -x264opts nal-hrd=cbr -acodec mp3 -ab 192k -async 1 test.mp4
aktualisiert
Mein schlechter der obige Befehl richtig funktioniert, ich habe folgende Befehle, die mir eine m2v und mp2-Datei von einem geben Zeitstempel erstellen, danach habe ich diese 2 Dateien auf eine mp4-Datei zusammenführen, die werden asynchron.
ffmpeg -v quiet -y -i fulltest.m2v -c:v copy -ss 00:00:00 -to 00:00:30 -sn test.m2v
ffmpeg -v quiet -y -i fulltest.mp2 -c:v copy -ss 00:00:00 -to 00:00:30 -sn test.mp2
ffmpeg -i test.m2v -i test.mp2 -target pal-dvd -vcodec copy -acodec copy fulltest.mpg
ffmpeg -i fulltest.mpg -deinterlace -r 25 -s 1024x576 -pix_fmt yuv420p -vcodec libx264 -preset slow -vprofile high -b:v 1350k -minrate 1400k -maxrate 1400k -bufsize 1400k -trellis 2 -x264opts nal-hrd=cbr -acodec mp3 -ab 192k fulltest.mp4
Was '-async 1 'geschieht ohne? – Mulvya
@Mulvya Entschuldigung für die späte Antwort, es wird immer noch aysnkronous, ich habe einmal hinzugefügt -async 1, weil ich gelesen habe, dass es mein Problem lösen kann – Jaan
Zeige vollständige Protokoll des Befehls und auch Ausgabe von 'ffprobe -show_streams -of compact test.mpg ' – Mulvya