如何通过 FFmpeg 将 2 个音频文件合并为 2.1 音频文件?

如何通过 FFmpeg 将 2 个音频文件合并为 2.1 音频文件?

我有 2 个音频文件,“LowPassedAudio.wav”和“HighPassedAudio.wav”,由 FFmpeg 生成。

我需要将它们合并为一个 2.1 音频流,其中 HighPassedAudio 是 L 和 R 通道,LowPassedAudio 是 LFE 通道,我该怎么做?

我对 FFmpeg 及其过滤系统还不是很了解,所以我不知道该尝试什么,所以如果能得到任何帮助我都会很感激,谢谢!

答案1

连接过滤器可以达到这个目的:

ffmpeg -i LowPassedAudio.wav -i HighPassedAudio.wav -filter_complex "join=inputs=2:channel_layout=2.1:map=0.0-LFE|1.0-FL|1.0-FR"

相关内容