So fügen Sie eine Video-FLV- und eine Audio-WAV-Datei in FFMPEG zusammen

So fügen Sie eine Video-FLV- und eine Audio-WAV-Datei in FFMPEG zusammen

Ich möchte eine Audio-WAV-Datei mit einer Video-FLV-Datei mithilfe von ffmpeg zusammenführen

Bitte schlagen Sie mir vor, wie ich das erreichen kann. Ich verwende diesen Befehl unter Ubuntu 12:

ffmpeg -i recod_audio.wav -i recod_ideo.flv -acodec libx264 -vcodec 
libx264  output.flv

aber ich habe keinen Erfolg. Ich bekomme das Unnone-Tag libx264

Antwort1

Ihr Fehler liegt in -acodec libx264.

Geben Sie ffmpeg -codecscmd ein und suchen Sie in libx264:

EV     libx264         libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

Sie sehen „EV“, wobei „E“ für „Encode“ und „V“ für „Videocodec“ steht. „A“ fehlt, was bedeutet, dass Sie libx264 nicht als Audiocodec verwenden können. Folglich -acodec libx264ist „false“.

Nun die Antwort – versuchen Sie, einen anderen Audio-Codec zu verwenden, z. B. aacden integrierten AAC-Encoder:

ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a aac -strict -2 -c:v libx264 output.flv

Oder MP3:

ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a libmp3lame -ar 44100 -c:v libx264 output.flv

verwandte Informationen