Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Mi Blog de Linux

09/01/2008 GMT 1

Incrustar subtitulos en un video.

artbol @ 17:34

Desde que la PS3 lee DivX me he visto en la necesidad de incrustar los subtitulos de mis series/peliculas en los videos ante la imposibilidad de la Playstation de leer los subtitulos independientes. Asi que vamos a ver como lo podemos hacer desde nuestro Ubuntu.

Lo primero que vamos a hacer es instalar mencoder, el programa que usaremos, y el paquete ttf-freefont que contiene la fuente FreeSans Bold que vamos a usar.

sudo apt-get install mencoder ttf-freefont

Ahora nos colocamos en la consola en el directorio que contiene el archivo de video y los subtitulos y ejecutamos

mencoder -ovc xvid -xvidencopts pass=1 -oac copy MiVideoOriginal.avi -o MiVideoSubtitulado.avi -sub MisSubtitulos.srt -font /usr/share/fonts/truetype/freefont/FreeSansBold.ttf -subfont-autoscale 1

El programa empezara a codificar el video creando un nuevo archivo de video con los subtitulos integrados.

La verdad es que funciona muy bien pero es algo engorroso recordar y escribir todo eso, asi que vamos a ver, gracias a ulibertad, un script para que esto nos resulte mas sencillo (solo lo he modificado para que el resultado lo lea la PS3).

#!/bin/bash

read -p “Selecciona el archivo de vídeo: ” video_ini

read -p “Selecciona el archivo de subtitulos: ” subs

read -p “Selecciona el nombre del archivo de salida: ” video_fin

mencoder -ovc xvid -xvidencopts pass=1 -oac copy $video_ini -o $video_fin -sub $subs -font /usr/share/fonts/truetype/freefont/FreeSansBold.ttf -subfont-autoscale 1

Solamente deberiamos cambiar la ruta de la fuente en caso de querer usar una distinta. Para usarlo, creamos un archivo con ese texto, le damos un nombre, por ejemplo pegar_subs y le damos permisos de ejecucion y lo copiamos a /usr/bin

chmod +x pegar_subs

cp pegar_subs /usr/bin

Para usarlo solamente restara teclear pegar_subs desde una terminal y responder con archivos que queremos usar y el archivo resultante.

Comentarios

Comentarios(2) »

  1. desde windows no se puede??????

    infogchu | 04-02-2009 - 02:57:47 GMT 1 #

  2. # Debian Lenny 5.0

    #!/bin/bash

    read -p “Selecciona_el_archivo_de_vídeo:” video_ini

    read -p “Selecciona_el_archivo_de_subtitulos:” subs

    read -p “Selecciona_el_nombre_del_archivo_de_salida:” video_fin

    mencoder -ovc xvid -xvidencopts pass=1 -oac copy $video_ini -o $video_fin -sub $subs -font /usr/share/fonts/truetype/freefont/FreeSansBold.ttf -subfont-autoscale 1

    # chmod 755 "name"

    Gator-LX | 13-09-2009 - 17:49:41 GMT 1 #

Dejar un Comentario


<a href> <em> <blockquote> <strong> <cite> <code> <ul> <li> <dl> <dt> <dd>

Contactar con la autora o autor | Archivo | ¡Crea tu Blog Ya! Fácil y Gratis