sábado, 7 de mayo de 2011

Cómo UNIR dos ficheros .AVI usando MENCODER

A menudo tenemos una película en formato avi dividida en dos ficheros de tamaño 700 megabytes (adecuados para grabarlos en cdrom)

La herramienta mencoder nos permite concatenar esos dos ficheros y recrear uno nuevo con la película completa.

mencoder (Movie Encoder de Mplayer) es una herramienta proporcionada por MPlayer para codificar contenidos multimedia en ficheros.
Soporta entre otros formatos: vídeo MPEG-4, codecs libavcodec, y audio PCM/MP3/VBRMP3.
mencoder también es capaz de copiar videos en stream y posee un potente sistema de filtros (recortar, expandir, voltear, ...)


Partimos de que tenemos un fichero dividido en dos: e.j: foo1.avi y foo2.avi, ambos con las mismas características de codificación (tamaño de la ventana, codec, bitrate...).

Ejecutamos el siguiente comando que producirá como salida un fichero llamado foo.avi, resultado de concatenar foo1.avi y foo2.avi.
$mencoder -oac copy -ovc copy -forceidx foo1.avi foo2.avi -o foo.avi

Las opciones del comando significan:
* -oac codec de salida de áudio
* -ovc codec de salida de vídeo
* -o fichero de salida
* -forceidx fuerza la creación de un nuevo índice.
copy significa que copia el flujo original y no cambia el codec. Ésto hace que la copia sea muy rápida.


Más información ejecutando:
$man mencoder

INSTALLAR MENCODER

TRADUCIDO DE:
Joining two AVI files with MENCODER

PUEDE QUE TAMBIÉN LE INTERESE:
Dividir un fichero de vídeo (AVI, FLV,...) usando Mencoder y Mplayer