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

标签 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或其他方法上传视频后,有什么方法可以立即从特定 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/

相关文章:

python - 使用 python 运行 bash 命令并获取输出

javascript - Youtube 数据 API 集成问题

youtube-api - YouTube API 合规性审核

html - 仅当访问者是我的订阅者之一时,才使链接显示在页面上吗?

java - 代表该网站(而不是用户)从 Google App Engine 网站在 YouTube 上发布视频

ipad - 无法从带有video.js的video.js和带有videojs-youtube的js进行控制以在ipad上工作

Azure功能-Cron触发器-每秒都可以,但不是每分钟

Linux脚本显示不必要的文件

linux - 在linux上启动了两个 Node 实例

youtube - YouTube API:带有YouTube企业帐户的 “no linked youtube account”