Este script permite descargar subtítulos de videos de YouTube en diferentes formatos.
- Python 3.x
- Biblioteca
youtube-transcript-api
pip install youtube-transcript-apipython download_subtitles.py [URL_DEL_VIDEO] [OPCIONES]-l LANG,--lang LANG: Idioma de los subtítulos (por defecto: en)-f FORMAT,--format FORMAT: Formato de salida (srt, vtt, text) (por defecto: srt)-o OUTPUT,--output OUTPUT: Nombre del archivo de salida--list-languages: Listar idiomas disponibles para el video
# Descargar subtítulos en inglés en formato SRT
python download_subtitles.py https://www.youtube.com/watch?v=y-7Urmc_0bw
# Descargar subtítulos en español en formato VTT
python download_subtitles.py https://www.youtube.com/watch?v=y-7Urmc_0bw -l es -f vtt
# Descargar subtítulos con nombre de archivo personalizado
python download_subtitles.py https://www.youtube.com/watch?v=y-7Urmc_0bw -o mis_subtitulos.srt
# Ver idiomas disponibles
python download_subtitles.py https://www.youtube.com/watch?v=y-7Urmc_0bw --list-languages- SRT: SubRip Subtitle Format (.srt)
- VTT: Web Video Text Tracks Format (.vtt)
- Text: Formato de texto simple (.txt)
- Este script funciona con videos de YouTube que tengan subtítulos disponibles
- Algunos videos tienen subtítulos generados automáticamente, lo cual se indica en la lista de idiomas
- La disponibilidad de subtítulos depende del video específico