这是我的脚本,用于在已知视频ID的情况下下载视频:
youtube-dl -f 134 -ciw -o video.mp4 https://www.youtube.com/watch?v=xxxxxxxxxxx
使用cronjob或其他方法上传视频后,有什么方法可以立即从特定 channel 下载最新视频?
最佳答案
据我所知, youtube-dl 没有直接实现的方法来下载最新视频。
您可以使用 Youtube Data API 来获取 channel 的上载播放列表ID。
https://developers.google.com/youtube/v3/docs/channels/list
之后,您可以定期轮询该 channel 的上传播放列表上的视频。
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).
关于youtube - 使用youtube-dl上传视频后,如何从 channel 下载youtube视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51612950/