我是FFMPEG的新手,我真的很难理解文档:https://ffmpeg.org/ffmpeg-all.html#aspectralstats
我想使用命令行获取音频文件的质心值。
ffmpeg -i file.wav -af aspectralstats=measure=centroid -f null -
我收到以下错误
[Parsed_aspectralstats_0 @ 000002a19b1b9380] Option 'measure' not found
[AVFilterGraph @ 000002a19b1c99c0] Error initializing filter 'aspectralstats' with args 'measure=centroid'
Error reinitializing filters!
Failed to inject frame into filter network: Option not found
Error while processing the decoded data for stream #0:0
Conversion failed!
我做错了什么?
1条答案
按热度按时间e4eetjau1#
measure
选项是在4周前添加的。所以,是的,你可能错过了几天。如果你只想检索质心,就抓取最新的快照。如果你只调用aspectralstats
(没有选项),你拥有的快照应该会得到质心沿着其他参数。另外,
aspectralstats
的输出只转到帧元数据,默认情况下不会在stdout上打印。〈Shameless plug〉FYI,如果你从Python调用它,如果感兴趣的话,我已经在
ffmpegio
中实现了一个接口。