使用youtube-dl上传视频后,如何从频道下载youtube视频?

时间:2018-07-31 12:02:04

标签: youtube cron youtube-api youtube-data-api youtube-dl

如果知道视频ID,这是我下载视频的脚本:

 youtube-dl -f 134 -ciw -o video.mp4 https://www.youtube.com/watch?v=xxxxxxxxxxx

使用cronjob或其他方法上传视频后,有什么方法可以立即从特定频道下载最新视频?

1 个答案:

答案 0 :(得分:1)

据我所知, youtube-dl 中没有实现直接下载最新视频的方法。

您可以使用 Youtube Data API 获取频道的上载播放列表ID。

https://developers.google.com/youtube/v3/docs/channels/list

之后,您可以定期轮询该频道的上传播放列表上的视频。

https://developers.google.com/youtube/v3/docs/playlistItems/list

例如有一个用于Java的SDK,因此您可以编写Java应用程序以检索最新的Upload,然后像this这样启动youtube-dl进程。

Here is an example to retrieve your own Uploads using the Youtube API (just to get you started).