Blog sin Chance

Un pequeño blog para un particular personaje que en rigor no tiene chance :(

jueves, agosto 27, 2009

Pegar subtitulos a un video en linux

En muchas oportunidades se necesita subir un video a youtube, o reproducirlo en algun equipo que desgraciadamente no tiene la capacidad para reproducir los subtitulos junto con el video, buscando por ahí en mi necesidad de hacerlo, me encontré con una pila de manuales, pero como estamos en Linux, no es necesario un editor de video grotesco y parafernálico para poder hacerlo, sino que también podemos con un simple comando lograrlo, fácil, simple y rápido. Para hacerlo necesitamos primero es un paquete llamado mencoder, que es un decodificador libre, por lo que es necesario instalarlo.

dependiendo de la distro lo instalan..

apt-get install mencoder ; emerge mencoder; yum install mencoder; etc..

y luego podremos recodificar nuestro video con los subtitulos pegados con el siguiente comando:

mencoder video_original -sub subtitulo.str -oac copy -ovc xvid -xvidencopts pass=1 -o video_nuevo -subcp utf-8 -font ruta_de_la_fuente -subfont-text-scale x.x

así podremos pegar simple y fácilmente nuestros subtítulos a los videos en linux.

para ver el asunto de la ruta de la fuente podemos poner por ejemplo, -font $(locate arial.ttf),
el argumento -subfont-scale determina el tamaño de la fuente puede ser 3.5 o 4.0, etc.. y el -ovc determina el códec de video que se usará para el nuevo video.

Espero les sirva tanto para ustedes como para mi que siempre se me olvidan comandos como este xD..

Saludos.

Encontrado en: pctux