![使用 FFMPEG 为视频添加音频(混合)](https://linux22.com/image/1600306/%E4%BD%BF%E7%94%A8%20FFMPEG%20%E4%B8%BA%E8%A7%86%E9%A2%91%E6%B7%BB%E5%8A%A0%E9%9F%B3%E9%A2%91%EF%BC%88%E6%B7%B7%E5%90%88%EF%BC%89.png)
我想在保留视频原始音频的同时向视频文件添加音频。
我想将原始视频的音频与另一个音频文件混合。
我如何使用 FFMPEG 来实现这一点?
提前谢谢,希望我说清楚了
答案1
将原始音频混合到视频文件副本中的一个音轨(例如,左声道)如图所示(如果音频源未使用 FLAC,则用 FLAC 替代它):
ffmpeg -i stereo.flac -ac 1 mono.flac
然后,使用该副本,添加其他音频作为正确音轨。同样,如果源未使用 FLAC,请将音频源类型替换为 FLAC。
ffmpeg -i left.flac -i right.flac -filter_complex "[0:a][1:a]join=inputs=2:channel_layout=stereo[a]" -map "[a]" output.flac
更多文档可参见https://ffmpeg.org/ffmpeg.html#Audio-Options和 https://ffmpeg.org/ffmpeg-resampler.html。