martes, 13 de enero de 2009

Convertir archivos HD MTS/M2TS(AVCHD) a AVI en Ubuntu /Linux

Con mucha alegría estuvimos grabando un concierto que tuvimos recientemente en mi cuidad, y para lo cual usamos una Handycam HD, sí estas que graban súper nítido y con sonido 5.1, la cámara es una maravilla, pero no es de eso lo que quiero compartir con ustedes, sino de cómo convertir los videos generados por estas cámaras a un formato más amigables para la edición de video en GNU/Linux.

Debemos empezar diciendo que estas cámaras HD traen disco duro, y que al grabar se van generando unos archivos con extensiones .MTS o .M2TS en los casos que conozco. Estos archivos antes mencionados no se pueden manejar con facilidad por editores de video lineales en GNU/Linux como Avidemux o Cinelerra.

Algunos usuarios aseguran que con KDEnlive han tenido una experiencia satisfactoria, pero yo no lo he probado.

¿Alguien ha probado trabajar con archivos .MTS o .M2TS en KDEnlive?

Afortunadamente existe un script que hace todo el proceso (que es largo, según tu hardware) más automático y directo, y precisamente de eso vamos a hablar!

En este tutorial se describe como configurar e instalar m2tstoavi desde la linea de comandos para Ubuntu (testado en 7.10 y 8.04).

m2tstoavi es un script escrito por Axel Olmos, y es sin duda la manera más sencilla de convrtir tus archivos mts / m2ts en archivos avi. Y la manera de hacer es la siguiente:

1. Por defecto Ubuntu no tiene activados los repositorios universe y multiverse, si ya los tienes habilitados puedes obviar esto, en caso contrario debes de habilitarlos.

Finalmente debes de actualizar los paquetes.

sudo apt-get update

2. Instalar los paquetes necesarios para m2tstoavi script.

Instala las dependencias con este comando:

sudo apt-get install mplayer ffmpeg a52dec mencoder x264 faad faac libfaad2-0 libfaad2-dev subversion csh build-essential

3. Descarga el script

Obtén el script m2tstoavi desde aquí. O usa wget para descargarlo desde la línea de comandos.

wget http://www.olmosconsulting.com/m2ts.tar.gz

Descomprimir el archivo e ingresar al directorio

tar zxvf m2ts.tar.gz
cd m2ts

4. Configuración

El script descargado necesita que se configure la versión actual de H.264/AVC por lo que debes de revisar cuál es la versión que está disponible para después modificar el script.

sudo gedit download

Modifica la linea correspondiente a la vrsión actual de #H.264/AVC

set version=14.2

5. Instala

Ahora comienza con la instalación de script

sudo ./install

6. Usando el script m2tstoavi

Para usar el script se debe mencionar que se necesita de mucho espacio en el disco duro, ya que el proceso genera archivos de gran tamaño. Solo es necesario teclear:

m2tstoavi sample.mts

7. Método Recomendado

Se recomienda usar el script alternativo llamado m2tstoavi.fifo. Este script reduce el espacio requerido para el proceso.

Primero cambia los permisos y conviértelo en ejecutable.

sudo chmod 744 m2tstoavi.fifo

Si tu no quieres escribir “./” antes del comando cada vez que lo quieras utilizar mueve el script a:

sudo cp m2tstoavi.fifo /usr/local/bin
Después de un tiempo de espera tendrás tu archivo .avi listo para que lo reproduzcas o lo edites.

No hay comentarios: