gpt4 book ai didi

audio - 如何使用 ffmpeg 叠加/缩混两个音频文件

转载 作者:行者123 更新时间:2023-12-03 06:45:30 25 4
gpt4 key购买 nike

我可以使用 ffmpeg 将两个音频 mp3 文件叠加/缩混为一个 mp3 输出文件吗?

最佳答案

立体声+立体声→立体声

正常缩混

Normal downmix

使用amix过滤器:

ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amix=inputs=2:duration=longest output.mp3

或者amerge过滤器:

ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amerge=inputs=2 -ac 2 output.mp3

将每个输入缩混到特定的输出 channel

Downmix each input into specific output channel

使用amergepan过滤器:

ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex "amerge=inputs=2,pan=stereo|c0<c0+c1|c1<c2+c3" output.mp3
<小时/>

单声道 + 单声道 → 立体声

mono + mono → stereo

使用join过滤器:

ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex join=inputs=2:channel_layout=stereo output.mp3

或者amerge :

ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amerge=inputs=2 output.mp3
<小时/>

单声道 + 单声道 → 单声道

mono + mono → mono

使用amix过滤器:

ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amix=inputs=2:duration=longest output.mp3
<小时/>

更多信息和示例

参见FFmpeg Wiki: Audio Channels

关于audio - 如何使用 ffmpeg 叠加/缩混两个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14498539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com