You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用FFmpeg调整录制音轨的分贝,并修改桌面录制命令中两个音频源的音量

如何使用FFmpeg调整录制音轨的分贝,并修改桌面录制命令中两个音频源的音量

嗨,这问题我熟!要分别调整两个音频源的音量,你只需要在filter_complex里给每个音频流单独加volume滤镜,再把处理后的流送去混合就行。

先给你直接上修改好的命令,然后再拆解解释:

ffmpeg -f gdigrab -i desktop -f dshow -i audio="virtual-audio-capturer" -f dshow -i audio="Microphone (Logitech USB Headset)" -filter_complex "[1:a]volume=10dB[a1];[2:a]volume=-10dB[a2];[a1][a2]amix=inputs=2:duration=longest" output.mp4

关键部分解释:

  • [1:a]volume=10dB[a1]:这里1:a指的是第二个输入(也就是你的虚拟音频捕获器)的音频流,我们用volume=10dB把它的音量提升10分贝,然后给处理后的流起个临时名字a1方便后续调用。
  • [2:a]volume=-10dB[a2]:同理,2:a是第三个输入(罗技USB耳机麦克风)的音频流,volume=-10dB会把它的音量降低10分贝,标记为a2。
  • [a1][a2]amix=inputs=2:duration=longest:最后把处理好的a1和a2两个音频流混合,duration=longest保证混合后的音频时长和最长的那个输入保持一致,避免截断。

如果实际录制后觉得音量调整的幅度不合适,你可以直接修改10dB或者-10dB的数值,比如改成+8dB或者-12dB,多试几次就能找到合适的音量平衡啦。

备注:内容来源于stack exchange,提问作者GTS Joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:08:02