Incrustar subtítulos a un vídeo en GNU/Linux

Cuando nos descargamos, por ejemplo, una serie en otro idioma, normalmente viene con un archivo junto al vídeo con extensión srt. Se trata del archivo que contiene los subtítulos y si vamos a reproducirlo desde un ordenador pues no hay mucho problema. Pero si, en cambio, vamos a reproducirlo en un aparato externo (sease PS3, reproductor multimedia, etc…) nos va a dar problemas al reproducirlo. Así que vamos a ver la manera de arreglarlo desde consola. Aunque hay otras maneras más gráficas yo prefiero ésta porque es hace el proceso más rápido aunque sea un comando un poco largo. Comencemos.

Vamos a utilizar MEncoder , un codificador de vídeo con capacidad para convertir entre todos los formatos que soporta MPlayer -este codificador se incluye en MPlayer- además de realizar varias tareas más. Así que si no lo tenéis instalado, vamos a hacerlo.

sudo apt-get install mencoder

Listo, anda que es difícil. Entre todo lo que puede hacer MEncoder vamos a centrarnos hoy en la opción de incrustar subtítulos.

Bien, nosotros tenemos nuestros dos archivos (el vídeo y el srt) en la misma carpeta, imaginaos que se llama Video sin sub.avi y Sub video.srt y supongamos que se encuentran en la carpeta Vídeos, estando ésta en nuestra carpeta personal. Pues existen dos maneras, o irnos mediante el comando cd hasta la carpeta o poner la ruta completa en el comando, usar una opción u otra es a gusto del consumidor, yo voy a utilizar el comando cd.

Abrimos la terminal y nos movemos a la carpeta Vídeos.

cd ~/Vídeos

Aquí se encuentran los dos archivos, así que podemos ejecutar ya el comando. Escribimos:

mencoder “Vídeo sin sub.avi” -oac copy -ovc lavc -sub “Sub video.srt” -subfont-text-scale 3 -o “Video con subs.avi”

Después de un rato (dependiendo del tamaño y calidad del vídeo), aparecerá en la carpeta en la que hemos ejecutado el comando (en mi caso, la carpeta Vídeos) un nuevo archivo con el nombre Video con subs.avi. Que es el resultado de la ejecución del comando, lo que buscábamos.

Podemos cambiar el tamaño de los subtítulos modificando el 3 que aparece casi al final del comando y la fuente, con la opción:

-font [localización de la carpeta de fuentes] nombredelafuente.ttf

Una nota, habréis notado que he puesto los nombres del vídeo y del subtítulo entre comillas dobles. Esto sirve para que el intérprete de comandos que usa GNU/Linux, coja todo lo que esté entre comillas como una palabra, por decirlo así. Este truco se puede usar en todos los comandos, por ejemplo, con el cd, si quiero ir a la carpeta Mis vídeos, escribiría esto:

cd ~/”Mis vídeos”

Ya sabéis otro detalle más. Bueno, a lo que iba. Como veis no es algo muy complicado, y es más rápido que una aplicación gráfica como Avidemux, por ejemplo. La calidad del vídeo es casi la misma, yo no he notado diferencia, y es cómodo de usar.

Advertisement

1 comentario

Archivado bajo Tutoriales

Una Respuesta a Incrustar subtítulos a un vídeo en GNU/Linux

  1. Pingback: Bitacoras.com

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s