¡Esta es una revisión vieja del documento!
Tabla de Contenidos
yt-dlp
Ejecutable que permite descargar vídeos de youtube y otras páginas de vídeos usando linea de comandos.
Ojo: en la instalación debe contar con ffmpeg para poder descargarlo en la más alta calidad.
Descargar una calidad especifica
.\yt-dlp -s "height:720" <URL>
Ejemplo para descargar todo un listado de videos de youtube
Con esto creo una carpeta con el nombre del listado y cada video con el nombre del título.
Ojo: quitar el id de video en el URL y dejar solo el playlist, sería algo así https://www.youtube.com/watch?list=<ID PlayList>
Puedes poner el ID Playlist o todo el URL sin el video osea sin “v=<ID video>&”
yt-dlp -o "%(playlist_title)s/%(title)s.%(ext)s" <URL del playlist>
últimamente lo que he hecho es ponerle el ID del video de youtube separado por un guión con espacio.
yt-dlp -o "%(playlist_title)s/%(title)s - %(id)s.%(ext)s" <URL del playlist>
Descargar videos con credenciales logeandote con el usuario en youtube
| Navegador <BROWSER> |
|---|
| chrome |
| firefox |
.\yt-dlp --cookies-from-browser <BROWSER> -o "%(playlist_title)s/%(title)s - %(id)s.%(ext)s" <URL video>
Esto genera un archivo “cookies.txt” con las cookies que se usarán. 1)
Dicen que en Windows usa los cookies de Firefox y no de Chrome 2)
Error: Requested format is not available
Requested format is not available. Use --list-formats for a list of available formats Traceback (most recent call last):
Se arregló actualizando:
.\yt-dlp -U
