====== yt-dlp ====== * [[https://github.com/yt-dlp/yt-dlp]] * [[https://ostechnix.com/yt-dlp-tutorial/]] 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. ===== 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=]] Puedes poner el ID Playlist o todo el URL sin el video osea sin "v=&" yt-dlp -o "%(playlist_title)s/%(title)s.%(ext)s" ú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" ===== Descargar videos con credenciales logeandote con el usuario en youtube ===== ^ Navegador ^ | chrome | | firefox | .\yt-dlp --cookies-from-browser -o "%(playlist_title)s/%(title)s - %(id)s.%(ext)s" Esto genera un archivo "cookies.txt" con las cookies que se usarán. ((https://gist.github.com/gamer191/ddf0b23b0a6df8e2ffe81bd1dda9154c)) Dicen que en Windows usa los cookies de Firefox y no de Chrome ((https://superuser.com/questions/1871179/why-wont-log-in-with-yt-dlp-on-windows-with-username-and-password-and-wont-log))