Pegar subtítulos a un video con ubuntu o cualquier distro de linux

Una de las razones por las cuales amo linux es por la facilidad con las que se pueden lograr cosas que en otros sistemas operativos llevan un complicado proceso y usualmente varios cientos de dolares, en pocos y fáciles pasos.

Hablo de la herramienta transcode que es capaz de procesar una enorme cantidad de cosas en tal solo 2.5MB (75MB expandido) y unos pocos comandos de la terminal

Los pasos para instalar transcode son simples, y los muestro a continuación:

las primeras dos lineas es solo en caso de que no tengan el repositorio multiverse, y es probable que tengan que reemplazar la palabra “saucy” por el code name de su distro de ubuntu.

Ahora para los que gustan de otro tipo de distribución (mi favorita es debían,  pero he encontrado gran estabilidad en lubuntu), aqui instrucciones de como instalar transcode desde la fuente. Si no vayan directo a la seccion de como pegar los subtítulos

  1. descargar la ultima version de transcode: Aqui
  2. descargar la ultima version de ffmpeg: Aqui
  3. Y la ultima version de libmpeg2: Aqui
  4. hagan una carpeta (yo la hago en /opt) y descompriman todo ahi
  5. Comenzar con libmpge2 en el flujo clasico: 
  6. Luego installen ffmpeg pero cuidado! necesitan habilitar unas opciones en el configure asi:

    luego un

    ahora chequeamos que tengamos instalado libavacode asi:

    deberiamos en el resultado del grep lo siguiente:

    si si esta, entonces chequeamos donde esta asi:

    es necesario crear un symlink para evitar errores del tipo “undefined reference to `dts_frame'”

    ahora vamos al directorio de transcode y con toda confianza instalamos:

    y listo ya estamos listos para pegar subtitulos, convertir videos y otra serie de cosas muy chingonas :3 (in your face Freemake!)

 

Como pegar los subtítulos:

desde el directorio donde tenemos nuestra película y su respectivo archivo .srt vamos a ejecutar unos comandos, pero es recomendable que tengamos la seguridad de que nuestro .srt va estar en perfecta sincronía con el audio de la película (si no es muy frustrante seguirle el hilo). Para ello abrimos con un editor de texto el archivo .srt y chequeamos el tiempo en el que se mostrara el primer subtitulo, y luego ponemos el video sin subtitulo y nos aseguramos de que el primer texto aparece en el segundo exacto en el el dialogo comienza, si no habra que buscar otro archivo .srt! ejemplo de un subtitulo:

la primera linea es el numero de subtitulo, la se gunda indica el rango de tiempo en el que se mostrara este comienza en 1:10 y termina en 1:12, y pone el texto “Ay, Dios mio!”

Bien, ahora que ya estamos seguros que si es, pegamos los subtitulos 🙂

donde “video.avi” puede ser literalmente cualquier formato de video, “subtitulo.srt” es la coleccion de subtitulos (un archivo de texto plano al final de cuentas) y salida es el archivo resultante ya con subtitulos y todo!

Súper fácil, súper rápido, súper linux :3

Nota: las instrucciones podrían variar según la distribución yo recomiendo googlear 😀 

Loading Comments…
more
Allowed HTML tags and attributes: <a href="" title=""> <blockquote> <code> <em> <strong>