Descargar subtítulos de YouTube — Generador de comandos yt-dlp
Crea un comando de yt-dlp que guarde los subtítulos como .srt sin descargar el vídeo.
Subtítulos sin el vídeo
El modo simulación hace todo excepto escribir el archivo de vídeo, así que te quedas con los subtítulos y te ahorras la descarga. Convertirlos a SRT necesita ffmpeg.
Si no aparece nada, lo más probable es que el vídeo no tenga subtítulos escritos por personas: los automáticos son una opción aparte y, sin activarla, yt-dlp no encuentra nada y tampoco lo dice.
El modo simulación es el interruptor que sostiene esta página: sin él, yt-dlp descarga el vídeo entero y además guarda los subtítulos, lo que en un archivo de duración de película es mucha transferencia para una pista de texto. Con él, la tanda trae los metadatos, escribe los archivos de subtítulos y no toca nunca el vídeo. El precio es que el modo simulación también se salta la escritura de la miniatura y la descripción a la que quizá estabas acostumbrado — esos son artefactos de una pasada de vídeo, no de subtítulos.
La selección de idioma es donde las descargas de subtítulos se vuelven delicadas. --sub-langs en toma exactamente la pista etiquetada "en"; en-orig es el nombre de YouTube para la generada automáticamente, y en.* como patrón atrapa ambas más las variantes regionales. Varios idiomas admiten una lista separada por comas. Si un vídeo tiene pista humana y automática para el mismo idioma, son dos entradas separadas, y descargar ambas es un resultado legítimo, no un bug.
Los formatos importan cuando el archivo de subtítulos va a un editor: SRT es el intercambio seguro, VTT lleva el estilo que muestra el reproductor web, y los formatos JSON3/_SRV propios de YouTube están pensados para máquinas. El interruptor de conversión a SRT resuelve el caso común, necesita ffmpeg y pierde el estilo a propósito — los editores quieren texto, no marcado. Si la salida se ve vacía, comprueba que el archivo exista antes de suponer que falló la conversión: un SRT de cero bytes significa que la pista misma estaba vacía.
Los subtítulos automáticos merecen una advertencia: son transcripción de máquina, con todo lo que eso implica — homófonos equivocados, sin puntuación, nombres destrozados. Para un vídeo en un idioma que lees son un índice de búsqueda; para cualquier cosa que vayas a citar, la pista humana (cuando existe) es la que merece conservarse. Los directos reciben sus subtítulos automáticos en directo, guardados solo cuando la emisión termina — las opciones de grabación en directo de este sitio son para la imagen, y las leyendas de una emisión terminada se descargan con las opciones normales de subtítulos.