2 votes

Téléchargez des vidéos à partir de la liste de lecture de YouTube ou de l'utilisateur en fonction de la date.

Puis-je faire un téléchargement selon la date des vidéos youtube d'un utilisateur particulier ou d'une playlist utilisant youtube-dl ?

Par exemple, téléchargez toutes les vidéos téléchargées par l'utilisateur X au cours de cette semaine.

Je recherche une solution pour télécharger des vidéos youtube à partir d'une chaîne, d'un utilisateur ou d'une liste de lecture avec une date de début et une date de fin.

7voto

Martin Thornton Points 4221

Oui. De la page de manuel youtube-dl :

--date DATE
          Download only videos uploaded in this date

--datebefore DATE
          Download only videos uploaded on or before this date (i.e.  inclusive)

--dateafter DATE
          Download only videos uploaded on or after this date (i.e.  inclusive)

Ce qui n'est pas indiqué ici, mais seulement caché dans le code, est que DATE est au format YYYYMMDD o (now|today)[+-][0-9](day|week|month|year)(s)? Ainsi, par exemple, le 17 août 2016 serait le suivant 20160817 et il y a sept jours, ce serait now-7days o now-1week .

Vous pouvez spécifier une plage en utilisant --datebefore et --dateafter ensemble, donc :

youtube-dl -i --dateafter 20160808 --datebefore 20160810 https://www.youtube.com/channel/CHANNEL

téléchargera toutes les vidéos d'une chaîne téléchargées entre le 8 août et le 10 août 2016 inclus, et :

youtube-dl -i --dateafter now-1week https://www.youtube.com/playlist?list=PLAYLIST

téléchargera toutes les vidéos d'une liste de lecture téléchargées au cours de la semaine écoulée.

Le site -i L'option empêche youtube-dl de sortir prématurément si certaines vidéos ne sont pas disponibles.

Nota youtube-dl dira toujours qu'il télécharge chaque vidéo même si ce n'est pas le cas. Par exemple :

[download] Downloading video 1 of 123
[youtube] xxxxxxxxxxx: Downloading webpage
[youtube] xxxxxxxxxxx: Downloading video info webpage
[youtube] xxxxxxxxxxx: Extracting video information
[youtube] xxxxxxxxxxx: Downloading MPD manifest
[download] 2016-08-07 upload date is not in range 2016-08-08 - 2016-08-10
[download] Downloading video 2 of 123
...

0voto

Vous recherchez peut-être cette solution pour synchroniser une liste de lecture ou une chaîne.

youtube-dl -o "%(title)s.%(ext)s" -x --audio-format mp3 --audio-quality 0 --download-archive Filename.txt https://www.youtube.com/playlist?list=PLAYLIST

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X