So behalten Sie Audio bei, wenn Sie mit FFMPEG in MPG konvertieren

0

Ich konvertiere ein Video in MPG und der Ausgang hat KEIN Audio. Ich weiß, dass ich den Audiostream angeben sollte, kann aber in der Dokumentation nicht feststellen, wie.

Ich benötige MPEG als Ausgabecontainer, da ich meine Videos in meiner Web-App mit jsmpeg streame und dies das erforderliche Format ist. Danke im Voraus!

ffmpeg -i bunny.mp4 -f mpeg1video -vf scale=1600:900 -y bunny.mpg
Charlie
quelle

Antworten:

1

jsmpeg sagt nichts über die Audiowiedergabe aus - scheint ein reiner Videodecoder zu sein.

Wenn Sie ausführen ffprobe bunny.mpg, können Sie überprüfen, ob der Ausgang Audio enthält oder nicht. Wenn Ihr ffmpeg-Build über oder mit libmp3lameoder verknüpft ist libtwolame, wird dies der Fall sein.

Gyan
quelle
Danke für den Befehl ffmpeg. Wir haben unseren eigenen Audiokontext implementiert, damit jsmpeg eine separate Audiospur lesen und gleichzeitig zum Video abspielen kann. Ich habe die ffmpeg-Option "-target pal-dvd" entdeckt und dadurch bleibt das Audio erhalten.
Charlie
Erstellt PAL DVD keinen MPEG-2-Stream? Dekodiert jsmpeg das?
Gyan
Ich bin mir bei PAL DVD nicht sicher, aber jsmpeg decodiert gerade meine Videos.
Charlie