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

FFmpeg afade滤镜unity/silence参数报错:选项未找到(v5.1.2)

解决FFmpeg afade滤镜「unity」参数未找到的错误

嘿,这个问题我碰到过!你用的FFmpeg 5.1.2版本里,afade滤镜还没有unity和silence这两个参数——它们是FFmpeg 6.0才新增的功能,所以老版本识别不了这俩选项,才会抛出「选项未找到」的错误。

不用升级的替代方案

如果暂时没法升级FFmpeg,想要实现「淡出后保持10%音量」的效果,可以把afade和volume滤镜结合起来用:

ffmpeg -f lavfi -i "sine=frequency=500:duration=5" -filter_complex "afade=start_time=1:type=out:duration=1,volume=0.1" -y test.wav

这里的duration=1是淡出的持续时间(你可以根据需求调整),先让音频在指定时间内从原音量淡出到0,再用volume=0.1把整体音量拉回原音量的10%,最终效果和unity=0.1完全一致。

要是你需要的是「淡出后保持静音」,那旧版本的afade=type=out本来就是这个效果,直接用默认参数就行,不用额外设置。

升级版本(最省心的办法)

如果环境允许的话,把FFmpeg升级到6.0或更高版本,你的原命令就能直接正常运行了,不用改任何参数:

ffmpeg -f lavfi -i "sine=frequency=500:duration=5" -filter_complex "afade=start_time=1:type=out:unity=0.1" -y test.wav

内容的提问来源于stack exchange,提问作者abyesilyurt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 10:01:44