Cómo descargar solo subtítulos de videos usando youtube-dl

88

¿Cómo puedo descargar subtítulos de una lista de videos usando youtube-dl? Necesito una opción para esto. Sin embargo, no pude encontrar una opción para descargar solo subtítulos

Fivetech
fuente
66
la opción es --skip-download
尤川豪
1
Estoy confundido sobre por qué esta pregunta es tan popular. ¿Cuál es el caso de uso para descargar subtítulos de un video de YouTube que todas estas personas tienen en mente? ¿Por qué los subtítulos de YouTube, que en muchos casos son inexistentes o se generan automáticamente, serían más útiles que un archivo de subtítulos adecuado?
Hashim

Respuestas:

128

Hay una opción, claramente mencionada en la documentación :

Opciones de subtítulos:

--write-sub                      Write subtitle file
--write-auto-sub                 Write automatic subtitle file (YouTube only)
--all-subs                       Download all the available subtitles of the video
--list-subs                      List all available subtitles for the video
--sub-format FORMAT              Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"
--sub-lang LANGS                 Languages of the subtitles to download (optional) separated by commas, use IETF language tags like 'en,pt'

Entonces, por ejemplo, para enumerar todos los subs de un video:

youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw

Para descargar todos los subs, pero no el video:

youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw
l'L'l
fuente
25
Le di una mirada justa a los documentos y no encontré la --skip-downloadopción que está oculta en Verbosidad / Opciones de simulación . Me alegra que @fivetech haya hecho esta pregunta, o aún puedo estar atrapado.
Zaz
55
¿Cómo descargar subtítulos autogenerados?
brauliobo
2
Está claramente "mencionado en la documentación" y "claramente mencionado en esta respuesta": "--write-auto-sub Escribir archivo de subtítulos automático (solo YouTube)"
radekg
3
@brauliobo --write-auto-subde documentación , youtube-dl --sub-lang LANG --write-auto-sub --skip-download URI.
Pablo A
2
youtube-dl --sub-lang en --write-auto-sub --sub-format srt --skip-download v0uYZ4rTOrk1. obtener subtítulos ENG 2. obtener subtítulos generados automáticamente 3. obtener subtítulos en formato srt 4. no descargar la película
deadfish
10

O solo puedes descargar un subtítulo

youtube-dl --write-sub --sub-lang es --skip-download URL 
m3asmi
fuente
5

Otra forma sencilla de descargar subtítulos de YouTube es descargar Google2SRT . Google2SRT es un programa gratuito de código abierto para Windows, Mac y Linux que puede descargar, guardar y convertir múltiples subtítulos de videos de YouTube.

Uso

Haga clic en los enlaces para ver capturas de pantalla de los pasos 1 y 2.

  1. Pegue la URL en el cuadro de texto de subtítulos de Google y haga clic en Leer .

  2. Elija el idioma seleccionando la casilla de verificación correspondiente y presione Ir .

  3. Vea la carpeta de destino que se ingresó en el cuadro de texto de subtítulos SRT para ubicar los archivos SRT.

jegadesh
fuente
77
El problema con esto es que solo funciona con YouTube; youtube-dl es compatible con cientos de otros sitios.
Hayden Schiff
66
La pregunta es sobre youtube-dl.
user598527
1
Muchas gracias, jegadesh! Google2SRT es justo lo que necesitaba para descargar subtítulos / subtítulos autogenerados de YouTube, ya que youtube-dl no los maneja correctamente (en cambio, regresar foo no tiene subtítulos ).
Miles Wolbe
2
@ miles-wolbe Le agradecería si pudiera mencionar un video de YouTube donde youtube-dl falló.
naki