¿Cómo descargar videos de YouTube con subtítulos?


37

¿Cómo descargo videos de YouTube con subtítulos / subtítulos?

Lo intenté usando youtube-dl , con --write-srt --str-langbanderas, pero siempre obtengo:

WARNING: video has no closed captions.


1
Bueno, ¿el video tiene subtítulos? No puedo reproducir este problema para los videos que tienen el CCsigno disponible. ¿Qué video estás intentando descargar? ¿Funciona con este ?
— slhck

Sí. Tener la CCseñal Para el video que ha publicado, funcionó bien. Pero por todo lo que había intentado antes no funciona, por ejemplo, para este video: youtube.com/watch?v=RHy9_RQbrnQ obtengo: a WARNING: video has no closed captionsdiferencia de lo que puedes ver en la página de youtube. `
— Jack

Vea exactamente lo que he intentado:python youtube-dl --write-srt --srt-lang en http://www.youtube.com/watch?v=RHy9_RQbrnQ [youtube] Setting language [youtube] RHy9_RQbrnQ: Downloading video webpage [youtube] RHy9_RQbrnQ: Downloading video info webpage [youtube] RHy9_RQbrnQ: Extracting video information [youtube] RHy9_RQbrnQ: Downloading video subtitles WARNING: video has no closed captions
— Jack

Muy interesante es revisar los subtítulos con --list-subs.
— pevik

1
si está en una distribución LTS, asegúrese de usar una versión actualizada de youtube-dl, el paquete apto de TLS en ubuntu: 14.04 por ejemplo, no funciona con subtítulos generados, pero esa versión actual de lanzamiento de pip sí funciona ( sudo pip install -U youtube-dl)
— ThorSummoner

Respuestas:


54

Asegúrate de que el video que intentas descargar tenga subtítulos reales cargados por el propietario.

Luego puede usar, por ejemplo:

youtube-dl --write-srt --sub-lang en 'http://www.youtube.com/watch?v=RHy9_RQbrnQ'

También hay una opción para descargar los archivos de subtítulos generados automáticamente, usando --write-auto-sub.

Ver la youtube-dldocumentación .


2
¿No hay forma de descargar el traducido por youtube?
— Jack

No que yo sepa, no. Parece que hay algunos programas para descargar subtítulos (como Google2SRT mencionado en las otras respuestas), pero esos son todos para los subtítulos "reales".
— slhck

2
@Jack: youtube-dl ha agregado desde entonces una opción "--write-auto-sub" (al menos en la versión 2014.09.22.1). No lo intenté, pero eso puede ser lo que estabas buscando.
— Tim Landscheidt

Esto no funciona a partir de agosto de 2015, corríjalo.
— George Chalhoub

1
Esto funcionó para mí en este momento con youtube-dl versión 2015.08.16.1.
— Jeff Allen

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.