Imagínate que has grabado un vídeo de 2 horas. Al terminar el vídeo te das cuenta que lo has grabado con un volumen muy bajo, o que hay mucho ruido de fondo. Llegados a este punto tienes dos opciones. O bien, vuelves a grabar el vídeo, opción que entiendo que habrás descartado por completo antes de terminar de leerla. O bien arreglas el audio. Hace ya algún tiempo, que escribí un artículo sobre como subir el volumen de un mp3. Sin embargo, aquí vamos a darle una segunda vuelta, puesto que ademas de amplificar el audio, vamos a limpiar el ruido de fondo. En este artículo, te indico los pasos que seguí para mejorar el audio de un vídeo.
Para este tutorial sobre como mejorar el audio de un vídeo, necesitarás tan solo ffmpeg y audacity. Bueno también necesitarás un poco de paciencia. Tanta paciencia como mejoría quieras conseguir.
Mejorar el audio de un vídeo
Extraer el audio
Para mejorar el audio de un vídeo, el primer paso es extraer el audio, para ello en el emulador de terminal, ejecutaremos la siguiente orden,
ffmpeg -i ivideo.mp4 audio.mp3
Donde video.mp4
es el vídeo que hemos grabado, y audio.mp3
es el archivo donde extraeremos el audio y que exportaremos a Audacity para tratarlo.
Amplificar el audio
Una vez hemos abierto audio.mp3
en Audacity, el primer paso va a ser amplificar el audio. Para ello seleccionaremos Efecto > Amplificar
.
En la siguiente imagen, verás el resultado.
Ahora vamos a proceder a realizar una primera limpieza, que nos aproximará a la solución final para mejorar el audio de un vídeo.
Limpiar el audio. Reducción de ruido. Buscar los silencios.
Busca una zona del audio que sea silencio…
Hacemos un zoom sobre esa zona de silencio y seleccionamos la zona que queremos que sea nuestro perfil de silencio.
Procedamos a la Reducción de ruido. Seleccionamos Efecto > Reducción de ruido
Seleccionamos la opción Obtener perfil de ruido
. A continuación, seleccionamos toda la pisa Ctrl+A
y a continuación volvemos a seleccionar Efecto > Reducción de ruido
y pulsamos el botón Aceptar. Mira como ha quedado el asunto.
Segunda vuelta
Vamos a amplificar de nuevo el audio y una nueva reducción de ruido, con lo que nos quedará un resultado mas que aceptable. Ahora al indicar Efecto > Amplificar
nos aparece un valor negativo.
Tenemos que seleccionar la opción permitir recorte
y le damos una amplicación de10 dB. Esto lo tienes que hacer a estima, en función del resultado que vayas obteniendo.
Los pasos a seguir son exactamente los mismos que hemos dado en el apartado anterior.
Tercera vuelta
Si todavía no estas satisfecho puedes dar una tercera vuelta combinando amplificación y reducción de ruido, hasta conseguir un buen resultado. En el ejemplo que estoy poniendo, en esta tercera vuelta, he añadido una amplificación de 5 dB. El resultado es el que puedes ver en la siguiente imagen,
Combinar vídeo y audio
Ahora tenemos que exportar desde Audacity el resultado de nuestra mejora de Audio. Los parámetros de salida que he seleccionado son los siquientes,
- Modo de velocidad de trasnferencia: valor predefinido
- Calidad: estándar, 170-210 kbps
- Velocidad variable: estándar
- Modo de canal: estéreo
Ahora volvemos al emulador de terminal para combinar vídeo y audio. Para ello ejecutaremos la siguiente orden,
ffmpeg -i video.mp4 -i audio_mejorado.mp3 -c:v copy -map 0:v:0 -map 1:a:0 video_mejorado.mp4
Así el proceso podría seguir el siguiente diagrama de flujo…
¡Genial articulo!
Siempre me ha gustado mucho la edición de audio, pero más allá de cortar y unir, o amplificar, poco más se hacer.
Pero lo de extraer el audio de un video me lo guardo, que seguro que me es útil. ¡Gracias!
Ya había yo intentado hacer esta tarea, pero me faltaba el paso de la amplificación, que veo es fundamental. Y lo de los correctos valores de dB. ¡Gracias por aclarar todo perfectamente!
Me has salvado la vida, así se hace un tutorial, solo pasos importantes y muy claros.