Convertir subtitulos YouTube/Google a SRT
No es que me caigan mal estos dos gigantes, pero necesito reproducir un video en forma offline y para ello me bajé el MP4 de YouTube pero mi sorpresa fue grande al bajar los subtitulos del video y notar que estan en un comprensible pero no estandar XML.
Para poder mostrar los subtitulos con VLC, opté por convertirlos a SRT utilizando Google2SRT. Todo bien hasta que al tratar de iniciarlo me dijo “Exception in thread “main” java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group“.
Googleando un rato, encontré que para resolver esto se puede ejecutar usando Java 1.6, el que simpaticamente está un tanto escondido en
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin
Después de encontrar la ruta, un simple java -jar Google2SRT.jar y la conversión funcionó sin problemas.

Google2SRT
Tags: google, srt, subtitulo, xml
This entry was posted
on Lunes, Marzo 2nd, 2009 at 8:45 pm and is filed under Thinking Mac.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Probé Google2SRT en línea pero no me funciona….
¿cómo se baja el subtítulo xml de YouTube?
Gracias
En mi caso utilicé Firebug para Firefox, con él pude ver el tráfico de red y encontré una URL del tipo
http://video.google.com/timedtext?hl=en&v=9hIQjrMHTv4&ts=1236621855334&type=track&name=Sub%20by%20Mauricio%20Diaz%20Orlich&lang=es
Al poner esta URL en el browser aparece el XML, el resto es simplemente “Guardar como…”. No sé si exista un método más sencillo.
Un poco engorroso pero me anduvo bien.
Hacía rato que buscaba como lograr guardar los subtítulos..
Muchas gracias
Pues ya es casualidad. Teniendo la necesidad de descargar unos subtítulos de youtube he buscado por muchas páginas en las que no encuentro ninguna información útil.
Llego aquí y, no solo está explicado un (engorroso) método para descargar los subtítulos, si no que además .. ¡son los mismos subtítulos que estaba buscando!
Oie, pero donde es que encuentras ese documento XML usando Firebug?
Lo estoy buscando en toda la estructura del arbol y supongo k viene en los scripts, espero puedas ayudarme.
ciaop
Zedka, yo me fui a la parte de trafico de red. Ahí encontré algo del tipo “timedtext”. No tenía extensión XML pero al descargarlo era un XML con los subtitulos.
Espero que eso te ayude, saludos,
La única pega es que el framework 1.6.0 solo funciona con los core 2 duo, ya que es un framework de 64bit, grrr….
Corregí un error en Google2SRT que no dejaba leer correctamente la lista de subtítulos de un vídeo de YouTube (no sé si por eso alguno no podía usarlo). Podréis encontrar la nueva versión (0.4.1) en su sitio habitual: http://collodeboc.blogspot.com/2005/09/insignificances.html
He visto que también tenéis problemas al usarlo en MacOS y/o con versiones anteriores a Java 1.6. Sobre lo primero, no tengo el placer de tener a mi disposición un Apple con el que trastear. Sobre la versión de Java… Os recomiendo que, si os es posible, siempre la mantengáis actualizada.
Espero que os haya servido de ayuda y que no dudéis en enviarme alguna sugerencia o crítica si tenéis interés en dicho programita.
Mi dirección es: not kom gmail com.
Saludos!
NOTA: Estoy teniendo problemas con MediaFire. Si no encontráis un enlace a la versión 0.4.1 en la web anterior mirad si ya está en http://www.mediafire.com/kom, en la carpeta Google2SRT.
No se ha publicado como quería xD
Mi dirección: not (punto) kom (arroba) gmail (punto) com
gracias salvaste mi dia literalmente tenia todo el dia buscando unos subtitulos y el unico sitio donde los encontre fue en youtube el link lo obtuve con el adblock plus de firefox es muy facil realmente, gracias otra vez.