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

使用FFmpeg aspectralstats获取音频质心值报错,求排查解决

解决FFmpeg aspectralstats滤镜"Option 'measure' not found"错误并获取音频质心(centroid)值

你的问题出在**measure=centroid是无效参数**——aspectralstats滤镜根本没有measure这个选项,这就是报错的直接原因。

正确命令

不需要额外指定参数,aspectralstats默认就会输出包括centroid在内的全量频谱统计信息,执行这条命令即可:

ffmpeg -i file.wav -af aspectralstats -f null -

提取centroid值

命令执行后,终端的标准错误输出里会逐帧显示centroid: [数值]的内容。如果要把所有centroid数据保存到文件,用重定向+过滤命令:

ffmpeg -i file.wav -af aspectralstats -f null - 2>&1 | grep "centroid:" > centroid_values.txt

额外提示

如果你的FFmpeg版本太老,可能滤镜输出格式或功能有差异,建议升级到最新稳定版,避免类似兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 13:55:20