Erro ao usar AFFTDN para limpar arquivo de áudio no FFMPEG

Erro ao usar AFFTDN para limpar arquivo de áudio no FFMPEG

Estou tentando limpar um arquivo de áudio que contém ruído de fundo usando o filtro AFFTDN com um tipo de ruído branco.

Não consegui encontrar um exemplo de filtro AFFTDN implementado e funcionando. Com base em outros exemplos, tentei este código de linha de comando.

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

Quando executo isso:

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

Responder1

Sua citação está incorreta e você não -afinformou que está usando um filtro de áudio:

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

Embora de acordo com odocumentaçãoestes são os valores padrão, então você pode simplesmente usar afftdn:

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

informação relacionada