votar Edición de vídeo en Ubuntu: Añadir nueva pista de audio a un vídeo

terminalEn este tip vamos a ver como añadir una pista de audio de un vídeo desde la consola del sistema. Este pequeño truco puede resultar si tenemos un vídeo sin audio o si hemos eliminado el sonido del vídeo original con el objetivo de insertarle una pista de audio nueva (por ejemplo un fondo musical para acompañar las imágenes).

En esta ocasión vamos a utilizar el codificador mencoder, por lo que será necesario instalarlo en el sistema si no lo tenemos instalado ya. Para ello acudiremos a Sistema > Administración > Gestor de paquetes Synaptic, buscaremos el paquete llamado mencoder y lo instalaremos.

Una vez hecho esto, abrimos un terminal acudiendo a Aplicaciones > Accesorios > Terminal y nos posicionamos en la carpeta donde tengamos el vídeo en cuestión.

La primera tarea a realizar será eliminar la pista de audio del vídeo original. Podemos consultar como hacerlo en otro de los tutoriales de Noticias Ubuntu.

A continuación procedemos a insertar la nueva pista de audio en nuestro vídeo mediante la siguiente orden:

$ mencoder -ovc copy -audiofile sonido.mp3 -oac copy video_sin_sonido.avi -o video_con_sonido.avi

Este comando toma el vídeo original sin sonido, le agrega el archivo de audio sonido.mp3 y devuelve un vídeo con sonido como resultado de la operación en el mismo directorio. El parámetros -ovc copy indica que el vídeo con sonido de salida será codificado con el mismo codec de vídeo que el vídeo original sin sonido. El parámetros -audiofile indica la pista de audio (sonido.mp3) que se va a insertar en el vídeo original (video_sin_sonido.avi).

Si la pista de audio no estuviera acompasada con vuestro vídeo, siempre podréis retrasar las imágenes para que encajen con el sonido recodificando el mismo mediante la siguiente orden:

mencoder -audio-delay X -ovc copy -oac copy video_con_sonido.avi -o video_con_sonido.avi

El parámetro -audio-delay X indica que la imagen se retrasará con respecto al audio X segundos. Por ejemplo, un delay de 0.6 equivale a retardar la imagen respecto al audio 600 milisegundos.

Puesto que recodificar el vídeo sin probar antes el resultado puede convertirse en una tarea tediosa, antes de pasar a la recodificación, os recomiendo que probéis el resultado de como quedará vuestro vídeo con las imágenes retardas X segundos mediante el comando:

mplayer -delay X video_con_sonido.avi

Si el resultado os complace, entonces ya podéis recodificar el vídeo definitivo.

Como siempre, podéis acudir a la documentación de cualquier comando mediante la orden en consola: man comando (en este caso man mencoder).

También te puede interesar: