¿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.