我想使用 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 -codecs
cmd,然後查看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