【问题标题】:How to download youtube videos from a channel as soon as the video is uploaded using youtube-dl?使用 youtube-dl 上传视频后,如何从频道下载 youtube 视频?
【发布时间】:2018-07-31 12:02:03
【问题描述】:

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

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

在使用 cronjob 或其他方法上传视频后,我是否可以从现在开始从特定频道下载最新视频?

【问题讨论】:

  • 您将无法访问任何 YouTube 视频,除非它已上传并公开。对您的问题的简单回答将是

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


【解决方案1】:

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

您可以使用 Youtube Data API 来获取频道的 Upload Playlist-ID。

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 2015-02-12
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多