Error al usar AFFTDN para limpiar archivos de audio en FFMPEG

Error al usar AFFTDN para limpiar archivos de audio en FFMPEG

Estoy intentando limpiar un archivo de audio que contiene ruido de fondo usando el filtro AFFTDN con un tipo de ruido blanco.

No he podido encontrar un ejemplo del filtro AFFTDN implementado y funcionando. Basado en otros ejemplos, probé este código de línea de comando.

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

Cuando ejecuto esto:

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

Respuesta1

Su cita es incorrecta y falta -afdecirle que está usando un filtro de audio:

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

Aunque según eldocumentaciónEstos son los valores predeterminados, por lo que simplemente puedes usar afftdn:

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

información relacionada