Páginas

sábado, 1 de junio de 2013

ffmpeg y mp3gain: Subir el volumen de un video, en 4 pasos


Subir el volumen

 de un video en 4 pasos.


He tenido un pequeño problema con un video que he grabado y que he subido a internet, el volumen se escuchaba demasiado bajo... buscando una solución que no fuera repetir la grabación... he encontrado estos 4 simples pasos para solucionarlo:

1) Extraer sonido de un video

$ffmpeg -i ficheroEntrada  -f mp3 audio.mp3

Siendo el ficheroEntrada, el nombre del fichero del video con sonido bajo.
Con este comando generamos un mp3 (audio.mp3), que es el que vamos a modificar de volumen.


2) Aumentar el volumen con mp3gain:
$mp3gain -g 9 audio.mp3



3) Quitamos el sonido que era bajo del video original, creando otro video:
$ffmpeg -i VideoEntrada -sameq -an Video_sin_audio
 

4) Insertamos el nuevo sonido ya aumentado de volumen:
$ffmpeg -i audio.mp3 -i video_sin_audio -sameq nuevo_video

Y el archivo generado "nuevo_video", tendrá el sonido con el volumen aumentado.



Aqui teneis un video con sonido bajo:



Y el mismo video subido el sonido:





Fuentes:
Extraer sonido
http://www.nosinmiubuntu.com/2010/07/como-extraer-el-audio-de-un-video.html

Aumentar volumen
http://linkcode.wordpress.com/2008/10/11/aumentando-el-volumen-de-las-peliculas-en-linux/

17 Cosas que se pueden hacer con ffmeg:
http://atasteoflinux.blogspot.com.es/2012/12/17-cosas-utiles-que-puedes-hacer-con.html