¿Cómo descargo subtítulos de un video de YouTube?

11

Quiero guardar todos los subtítulos disponibles para este video donde hay subtítulos disponibles en tres idiomas.

¿Hay alguna manera de descargar archivos de subtítulos del video?

¿Son archivos .srt?

Sé cómo guardar el archivo de video pero quiero usar los subtítulos con el video sin conexión; alguna solucion?

Entorno: Windows 7 Pro e Internet Explorer 8.

brío
fuente
1
Ver también (para las transcripciones autogeneradas): webapps.stackexchange.com/questions/2751/…
Caracol mecánico
@verve, estos subtítulos generados automáticamente tienen muchos errores en ellos ...
Pacerier
Encontré youtube-dl como la mejor alternativa. Ver esta respuesta
Pablo A

Respuestas:

4

Suponiendo que tiene Python instalado, puede usar getyoutubecc , que es un script de Python.

La ejecución es la siguiente

>> python getyoutubecc Akqkvx407c8

Luego mantenga el video y .srt en la misma carpeta y debería poder jugar en VLC.

De manera no técnica, pruebe uno de los sitios de conversión como http://mo.dbxdb.com/ , que descargará el archivo .srt en un archivo zip.

Abrir archivo en el menú

Seleccione la pista del archivo zip

Selecciona la pista

Y luego deberías ver aparecer los subtítulos

Subtítulos en la parte inferior de la pantalla VLC

Para videos con múltiples pistas, tendrá que cavar y guardarlo desde .xml a .srt manualmente, no hay una herramienta lista para usar en la web

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>

Donde puede ser enpara inglés, ititaliano y dealemán.
<VIDEOID>es la identificación de tu video de Youtube.

Para algunos videos , parece necesario especificar el nombre de la pista de subtítulos, como se ve en la página de YouTube del video, como un tercer argumento:

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>&name=<NAME>
phwd
fuente
¡No sé qué es Python! ¿Cómo ejecuto? Lo siento, soy un novato. ¿Puedes explicar con más detalle?
Verve
@verve es un lenguaje de programación. Puede usar mo.dbxdb.com para lograr un resultado similar.
phwd
Parece funcionar. Bueno, cuando el video se reproduce en YT the Eng. subs juega primero por defecto, así que tal vez por eso está descargando el Eng. subs. ¿Cómo descargo los otros 2 idiomas para el mismo video? ¿Cómo elijo descargar los otros subs?
Verve
Usted usa esto http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>y lo reemplaza con la identificación para obtener un archivo .xml que luego debe convertirse a .srt
phwd
La nueva URL es youtube.com/api/timedtext?lang= {LANG} & v = {VIDEOID}
mvark
2

Hay una utilidad de código abierto llamada 4k video downloader para esta tarea.

4K Video Downloader permite descargar videos y subtítulos de YouTube en alta calidad lo más rápido posible a su computadora.

Alex
fuente
Tenga en cuenta que Chromebleed Checker marca este sitio web como afectado por el error Heartbleed.
Aurélien Ooms
No sé ... huele a spam de alguna manera ...
rogerdpack
2

Este es un software que descarga todos los subs disponibles de un video de YouTube con un solo clic en formato .srt. También tiene otras características: http://google2srt.sourceforge.net/en/ .

Gracias phwd por ayudarme, pero Google2SRT es muy fácil de usar y es exactamente lo que estaba buscando.

brío
fuente
1

Hay una aplicación basada en la web que descargará los subtítulos de youtube y le dará la opción de guardar en formato .txt o .srt llamada descarga de subtítulos de youtube

John Pearson
fuente
1
Es un 404 en estos días. Encontré este que parece no ser demasiado spam (a partir de hoy LOL) yousubtitles.com
rogerdpack