![如何在 ffmpeg 中合并视频 flv 和音频 wav 文件](https://linux22.com/image/1336654/%E5%A6%82%E4%BD%95%E5%9C%A8%20ffmpeg%20%E4%B8%AD%E5%90%88%E5%B9%B6%E8%A7%86%E9%A2%91%20flv%20%E5%92%8C%E9%9F%B3%E9%A2%91%20wav%20%E6%96%87%E4%BB%B6.png)
我想使用 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