Descargando videos y subtitulos de Youtube con Youtube-dl
Seguramente alguna vez has navegado por Youtube y te habrás encontrado con algún video con
subtitulos (en uno o más idiomas) que te hubiera gustado descargar junto con el video. Un ejemplo práctico son los videos que contienen algún curso.
Y aunque ya existen muchos programas e incluso extensiones para algunos navegadores como Chrome que nos facilitan la tarea, Yo para estas tareas prefiero usar Youtube-dl.
Youtube-dl es un programa que ya comentamos hace tiempo y que nos permite descargar los videos de Youtube (y de otros sitios más de streaming) indicando unicamente su URL.
Pero tiene tambien alguna opción para descargarnos los subtitulos asociados al video y que es lo
que indicaremos ahora.
P.ej, si tienes un video con subtitulos disponibles como el siguiente.
Puedes ver la lista de subtitulos disponibles ejecutando youtube-dl con el siguiente comando:
$ youtube-dl --list-subs "https://www.youtube.com/watch?v=-_DJEzZk2pc"
Entre la lista vemos que esta disponible “es-419” que es el subtitulo en español del video.
Ahora para descargar solo ese subtitulo (sin descargar el video) podemos ejecutar:
$ youtube-dl --write-sub --sub-lang es-419 --skip-download "https://www.youtube.com/watch?v=-_DJEzZk2pc"
que sigue la sintaxis:
$ youtube-dl --write-sub --sub-lang <LENGUAJE> --skip-download <URL_VIDEO>
Para descargar el video, de toda la vida ejecutariamos simplemente youtube-dl pasandole la url del video a descargar:
$ youtube-dl <URL>
Si tienes problemas con youtube-dl, prueba a actualizarlo:
$ youtube-dl -U
Tambien youtube-dl tiene una GUI grafica, pero yo me siento más comodo ejecutandolo desde consola.
Referencias | Superuser