Incrustar subtítulos permanentemente a un video en GNU/Linux
Hace unos días necesité incrustar un fichero de subtítulos .srt en un video, para colgarlo en el post del Doctor Cox parodiando al Doctor House. Nunca lo había hecho pero es muy sencillo:
Partiendo de un video y unos subtítulos, pongamos que se llaman mi_video.avi y mis_subs.srt, es muy fácil insertar los subtítulos en el video para que se queden pegados permanentemente. Te propongo dos opciones para hacerlo, una en línea de comandos con Mencoder y otra con interfaz gráfica usando Avidemux, para que elijas la que más te guste:
1- Usando Mencoder, en línea de comandos:
El patrón de Mencoder para este caso sería:
$ mencoder -oac copy -ovc [codec] [codec opts] -sub [sub file.srt] -subfont-text-scale [3 normally]
Por ejemplo podemos ejecutar:
$ mencoder mi_video.avi -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -sub mis_subs.srt -subfont-text-scale 3 -o video_final.avi
Así obtendríamos un video llamado video_final.avi con códec XVid y con los subtítulos integrados con un tamaño de fuente normal.
2- Usando Avidemux:
Avidemux nos da la oportunidad de hacer algunas tareas de edición de video con interfaz gráfica. Y funciona realmente bien. Para insertar los subtítulos requiere recodificar el video completo, no vale con decirle que haga una copia porque no insertará los nuevos subtítulos.
Recuerda decirle a Avidemux la ruta correcta de la fuente tipográfica, ya que la que viene por defecto no es correcta en muchas distribuciones de GNU/Linux.
Demo en video:
Fuentes:
Tags: flash, tutorial, Ubuntu Linux, video
Artículos relacionados
Comentarios a “Incrustar subtítulos permanentemente a un video en GNU/Linux”
Deja tu comentario


1
Comentario de Dani
Oye, pues me parece muy práctico, que luego uno tiene las películas por un sitio y los subtítulos por ahí
[ 27 de November de 2007 a las 16:45 ]
2
Comentario de Guillermo Latorre
Jejeje… Sí, sí. Bueno, si tienes muchas igual es demasiado curro, pero al menos para las más importantes o para las que necesites tenerlos dentro del propio AVI.
[ 27 de November de 2007 a las 18:47 ]
3
Comentario de isamu
sabes no me funciona… me indica que el codec xvid no esta instalado… como puedo instalarlo en ubuntu???
[ 27 de November de 2007 a las 19:48 ]
4
Comentario de Rakun
Hace poco que hice algo de eso.
Para el srt usé un programa que me gustó mucho, se llama jubler http://www.jubler.org/. Y me pareció mucho mas completo que gnome-subtitles, por ejemplo.
Para integrarlo use avidemux como bien has puesto tu.
[ 28 de November de 2007 a las 0:41 ]
5
Comentario de Draco
Y el video no pierde calidad????
[ 28 de November de 2007 a las 8:48 ]
6
Comentario de Guillermo Latorre
isamu: creo que te hace falta el paquete w32codecs (mete Medibuntu en tus repositorios). Activa también los Formatos Restringidos de Ubuntu.
Draco: puedes elegir el formato y códec con que será codificado el nuevo video, el número de pasadas, el tamaño…
[ 28 de November de 2007 a las 13:10 ]
7
Comentario de palermi
por que complicarse la vida asi? no cuesta nada tener los subtitulos con el mismo nombre que el video. Las ventajas son muchas:
-no arruinamos el video original pegandole algo encima que no le corresponde
-no perdemos nada de tiempo
-podemos modificar los subtitulos cuando quieramos o cambiarlos por otros
son gustos personales.
saludos
[ 28 de November de 2007 a las 21:01 ]
8
Comentario de Guillermo
Palermi: sí, desde luego. Pero hay veces que no queda otro remedio que incrustar los subtítulos, por ejemplo si quieres que un video se vea en un portal de videos online, o si tu reproductor no soporta subtítulos. No es complicarse la vida, es morir al palo, :)
[ 28 de November de 2007 a las 21:23 ]
9
Comentario de Julián
Muchas gracias por el ejemplo. A mi me funcionó perfecto, aunque tuve que agregar -utf8 para que interpretara bien mis archivos de subtítulos (caso contrario no aparecían los caracteres acentuados, eñes, etc)
[ 11 de February de 2008 a las 3:02 ]