gentoo linux, java, software libre y otras hierbas
ene, 26 2009 - 2:32 pm

Unir videos en linux usando Mencoder

Mencoder es una herramienta para la codificación de video en Linux, muy similar a FFmpeg. Este pequeño tip te permitirá unir varios videos en uno solo, con un simple comando. Lo primero, por supuesto, es tener instalado este aplicativo.

En distribuciones como Ubuntu, existe un paquete con el nombre mencoder, así que basta usar el aptitude o Synaptic para instalarlo. En otras distribuciones como Gentoo, es necesario instalar el MPlayer puesto que Mencoder hace parte de ese proyecto. Una vez instalado, basta con abrir una consola de comandos, y ejecutar el siguiente comando:

mencoder -oac copy -ovc copy -o resultado.avi parte1.avi parte2.avi parteN.avi

O si los trozos de video están adecuadamente nombrados, bastaría con ejecutar el comando:

mencoder -oac copy -ovc copy -o resultado.avi parte*

Leer el resto de la entrada…

5 Comentarios | deja el tuyo

oct, 16 2008 - 11:40 am

Añadir o quitar pista de sonido a un video [ffmpeg]

unir video y audio

Ahora aprenderemos a hacer dos cosas: eliminar el audio de un video y añadir una pista de audio a un video. Vamos por la primera; supongamos que bajamos este video y queremos dejarlo en silencio para montarle nuestro propio audio, entonces ejecutamos el siguiente comando:

ffmpeg -i kiko.flv -an kiko.avi

La opción -an indica a ffmpeg que el video resultrante NO tendrá audio. Ahora extraemos el audio de este video (lo más patético que he visto en mi vida):

ffmpeg -i tigresa.flv audio.mp3

Por último, supongamos que vamos a poner el audio que extrajimos, en el paso anterior, dentro del video que tenemos sin audio del primer paso. Lo podemos hacer ejecutando el comando:

ffmpeg -i audio.mp3 -i kiko.avi kiko_tigre.avi

Al final tendremos algo como este video. Ten encuenta que el video resultante tendrá la longitud del archivo más largo, es decir, si el video de entrada es más largo que el sonido, el video resultante tendrá esa longitud, y viceversa.

9 Comentarios | deja el tuyo

oct, 16 2008 - 10:36 am

Unir videos usando [ffmpeg]

unir video

A la hora de unir un video desde la consola, lo mejor es usar el comando cat para concatenar los videos. El problema es que hay muy pocos formatos de video que puedes unir con este comando (MPEG-1, MPEG-2 PS, DV). Por lo tanto debes primero convertir los videos a mpeg, unirlos, y luego regresarlos al formato en el que estés trabajando.

Por ejemplo, si queremos unir video.avi y video2.avi, el proceso sería el siguiente:

1. Convertir los videos a mpeg

ffmpeg -i video1.avi -sameq video1.mpeg
ffmpeg -i video2.avi -sameq video2.mpeg

2. Unir los videos usando cat

cat video1.mpeg video2.mpeg > video_temporal.mpeg

3. Regresar el video resultante al formato deseado

ffmpeg -i video_temporal.mpeg -sameq video_final.avi

Es todo! Lo único nuevo es el uso de -sameq, cuya función es forzar a ffmpeg para que genere videos con la misma calidad que los videos de entrada, esto es, la misma resolución, mismo bitrate, etc.

7 Comentarios | deja el tuyo

« Entradas anteriores