使用 AFFTDN 清理 FFMPEG 中的音频文件时出错

使用 AFFTDN 清理 FFMPEG 中的音频文件时出错

我正在尝试使用噪声类型为白噪声的 AFFTDN 滤波器清理包含背景噪声的音频文件。

我找不到 AFFTDN 过滤器的实现和运行示例。根据其他示例,我尝试了此命令行代码。

ffmpeg -i  C:\Media\test.wav afftdn="'nt=w':om='o'" C:\media\test_clean.wav

当我运行这个时:

Unable to find a suitable output format for afftdn="'nt=w':om='o'": Invalid argument.

答案1

您的引用不正确,并且您没有-af告诉它您正在使用音频过滤器:

ffmpeg -i C:\Media\test.wav -af "afftdn=nt=w:om=o" C:\media\test_clean.wav

尽管根据文档这些是默认值,因此您可以简单地使用afftdn

ffmpeg -i C:\Media\test.wav -af afftdn C:\media\test_clean.wav

相关内容