Hola a to2,
Quería consultar una duda a ver si alguien sabria ayudarme. Estoy haciendo una aplicación html con la que quiero descargar y mostrar los subtitulos transcritos automáticamente de varios videos de youtube. Por el momento, siguiendo este manual http://www.desarrolloweb.com/articulos/api-youtube-php.html, he implementado una aplicación que busca los videos que quiero y obtengo los IDs de los videos. Ahora querria descargar las transcripciones de ese listado de videos.
He visto que hay una aplicación JAVA que los descarga GOOGLE2SRT (http://google2srt.sourceforge.net/es/), funciona muy bien, y necesitaría hacer algo igual pero web (preferiblemente con HTML y javascript, pero si tengo que pegarme con PHP, etc. no habria problema). ¿Conocéis alguna librería/módulo de la que pueda tirar?
Hay un servicio web de una empresa que hace esto en PHP (http://www.serpsite.com/) pero solo tira con los videos en inglés, falla con el resto de idiomas..., además que no querría depender de un servicio que lo mismo dejan de mantener.
También he visto que a través del API de youtube se puede acceder a mucha información de un video (https://developers.google.com/youtube/2.0/developers_guide_protocol_captions), pero por lo que he leido, Youtube solo te deja acceder a estas transcripciones de los videos si eres el propietario del mismo, por tanto, como los videos que quiero transcribir son de varios canales que yo no he subido, no me valdria
Finalmente vi este script, https://github.com/wp-plugins/youtube-embed/blob/master/includes/generate-transcript-code.php, pero es muy antiguo y solo vale para los subtitulos empotrados en los videos, no para las transcripciones automáticas realizadas desde el audio que se han implantado en youtube hace poco.
En fin creo que os he metido un poco en el contexto de mi problema, a ver si pueden ayudarme, les estaria muyy agradecido
Muchas gracias amigos