Faça o download de vídeos da lista de reprodução do youtube ou do usuário com base na data

0

Posso fazer um download por data de vídeos do youtube de um usuário ou lista de reprodução específico usando o youtube-dl?

Por exemplo, faça o download de todos os vídeos enviados pelo Usuário X nesta semana.

Procurando por provisão de download de vídeos do youtube de um canal / usuário / lista de reprodução com data de início e data de término.

    
por Jaydev 11.08.2016 / 20:57

1 resposta

3

Sim. A partir da página man do 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)

Não declarado aqui, mas apenas oculto no código, é que DATE está no formato YYYYMMDD ou      (now|today)[+-][0-9](day|week|month|year)(s)? , por exemplo, o dia 17 de agosto de 2016 seria 20160817 e sete dias atrás seria now-7days ou now-1week .

Você pode especificar um intervalo usando --datebefore e --dateafter juntos, então:

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

fará o download de todos os vídeos de um canal enviado entre os dias 8 de agosto e 10 de agosto de 2016 e:

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

fará o download de todos os vídeos de uma lista de reprodução carregados na última semana.

A opção -i impede que youtube-dl seja encerrado prematuramente se alguns vídeos estiverem indisponíveis.

Observação youtube-dl ainda vai dizer que está baixando cada vídeo mesmo quando não está. Por exemplo:

[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
...
    
por Martin Thornton 17.08.2016 / 17:23