7 votos

¿Cómo puedo descargar parte de una lista de reproducción de YouTube con 'youtube-dl'?

he estado usando

 youtube-dl -c -f 'bestvideo[height<=720]+bestaudio/best[height<=720]' https://www.youtube.com/playlist?list=PLgsYTUetbpwNRmhee8yc_4o4MTY_naAmO
 

para descargar una lista de reproducción de YouTube, pero me preguntaba si puedo, por ejemplo, descargar videos de 2 a 8 (de una lista de reproducción de 10 por ejemplo) o de los primeros 5 videos o de los últimos 6 videos, o incluso de video 7 en adelante?

¿Hay alguna manera de que esto se pueda hacer usando youtube-dl ?

11voto

user264781 Puntos 276

Usted puede utilizar: --playlist-start, --playlist-end, --playlist-reverse o --playlist-items para lograr este objetivo.

Por ejemplo, para la descarga de la 2 a la 8:

youtube-dl -c -f '...' --playlist-start 2 --playlist-end 8 https://youtube.com/watch/foo

Para descargar los 5 primeros:

youtube-dl -c -f '...' --playlist-end 5 https://youtube.com/watch/foo

Desde el 7 en adelante:

youtube-dl -c -f '...' --playlist-start 7 https://youtube.com/watch/foo

O para descargar 2,4,6:

youtube-dl -c -f '...' --playlist-items 2,4,6 https://youtube.com/watch/bar

O incluso especificar un rango de videos:

youtube-dl -c --playlist-items 2-3,5,8-10,18 https://youtube.com/watch/bar

Para obtener la última que se deben usar --playlist-reverse, por ejemplo, para la última de las 6:

youtube-dl -c -f '...' --playlist-end 6 --playlist-reverse

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: