command-line – ¿Limpiar grabaciones de voz desde la línea de comandos?

Pregunta:

He usado Audacity para eliminar el ruido de las grabaciones antes, sin embargo, tiene un uso muy limitado de la línea de comandos. Tengo ~ 100 videos breves de conferencias que estaré viendo durante los próximos meses y me gustaría una manera fácil de limpiarlos todos a la vez o según sea necesario antes de verlos.

¿Existe una herramienta de línea de comandos o una biblioteca de idiomas popular que pueda usar para hacer esto?

Respuesta:

La respuesta aceptada no da un ejemplo práctico (vea el primer comentario), así que estoy tratando de dar uno aquí. En Ubuntu con apt, debe instalar sox y compatibilidad con formatos de audio

sox

Primero instale sox y soporte para formatos (incluido mp3):

sudo apt install sox libsox-fmt-*

Luego, antes de ejecutar su comando en el archivo / archivos, primero debe crear un perfil, hacer una muestra de ruido, esta es la parte más importante que tiene para seleccionar el mejor momento en que se produce el ruido, asegúrese de no hacerlo tiene voz (o la música / señal que intenta mantener) en esta muestra:

ffmpeg -i source.mp3 -ss 00:00:18 -t 00:00:20 noisesample.wav

Ahora crea un perfil a partir de esa fuente:

sox noisesample.wav -n noiseprof noise_profile_file

Y finalmente ejecute la reducción de ruido en el archivo:

sox source.mp3 output.mp3 noisered noise_profile_file 0.31

Donde noise_profile_file es el perfil y 0.30 es el valor. Los valores van mejor entre 0,20 y 0,30, más de 0,3 es muy agresivo, menos de 0,20 es algo suave y funciona bien para audios muy ruidosos.

Intente jugar con eso y si encuentra otros trucos de configuración, comente con los hallazgos y la configuración de ajuste.

cómo procesarlos por lotes

Si el ruido es similar, puede usar el mismo perfil para todos los archivos mp3

ls -r -1 *.mp3 | xargs -L1 -I{} sox {}  {}_noise_reduced.mp3  noisered noise_profile_file 0.31

o si hay una estructura de carpetas:

tree -fai . | grep -P ".mp3$" | xargs -L1 -I{} sox {}  {}_noise_reduced.mp3  noisered noise_profile_file 0.31

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım