我有一个特殊问题。也许不是 :D
我有两个音频文件。首先。第一个音频文件已更改,只听到耳机的右侧。因为我使用了那个 FFmpeg 命令。
ffmpeg -i fisrt.wav -af “an=stereo|c1=c1” outr.wav
然后,第二个音频文件已更改,只听到耳机左侧的声音。我使用了这个命令。
ffmpeg -i second.wav -af “pan=stereo|c0=c0” outl.wav
问题
我想在特殊条件下合并这些文件。此条件是第一个音频/outr.wav/ 只在耳机右侧听到。然后,第二个音频/outl.wav/ 只在耳机左侧听到。因此,我尝试了这个命令。
ffmpeg -i left.mp3 -i right.mp3 -filter_complex "[0:a][1:a]amerge=inputs=2[a]" -map "[a]" output.wav
不幸的是,这个结果不是我想要的。结果耳机的两边都听到不同的音量。
你能帮我吗?!
答案1
将每个输入混合到特定的输出通道
ffmpeg -i fisrt.wav -i second.wav -filter_complex "[0][1]amerge=inputs=2,pan=stereo|FL<c0+c1|FR<c2+c3[a]" -map "[a]" output.wav
- 此示例假设两个输入都是立体声。
- 看FFmpeg Wiki:音频通道了解更多信息。