如何在ffmpeg中合併視訊flv和音訊wav文件

如何在ffmpeg中合併視訊flv和音訊wav文件

我想使用 ffmpeg 將音訊 .wav 與視訊 .flv 合併

請建議我如何實現這一目標。我在 ubuntu 12 上使用這個指令:

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

但沒有取得成功。我收到 unnone 標籤 libx264

答案1

你的錯誤在於-acodec libx264.

輸入ffmpeg -codecscmd,然後查看libx264:

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

您會看到“EV”,其中“E”表示編碼,“V”表示視訊編解碼器。沒有“A”,這意味著您不能使用 libx264 作為音訊編解碼器。因此-acodec libx264是錯誤的。

現在答案是 – 嘗試使用其他音訊編解碼器,例如aac內建 AAC 編碼器:

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

或 MP3:

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

相關內容