使用 youtube_dl 获取 youtube url 非常慢

Fetching youtube url with youtube_dl is very slow

提问人:MyselfAndOnlyMe 提问时间:9/9/2023 更新时间:9/9/2023 访问量:50

问:

我正在制作的 shell 脚本有问题。我尝试使用 youtube_dl 从 youtube 频道获取最新视频(最后一天)的 ID

这是我为此所做的:

video_list=$(youtube-dl --skip-download --get-id --dateafter now-2day "$channel_url" --verbose)

此行的输出如下所示:

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--skip-download', '--get-id', '--dateafter', 'now-2day', 'https://www.youtube.com/@gustoonz', '--verbose']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python 3.11.5 (CPython x86_64 64bit) - Linux-6.4.12-arch1-1-x86_64-with-glibc2.38 - OpenSSL 3.1.2 1 Aug 2023 - glibc 2.38
[debug] exe versions: ffmpeg 6.0, ffprobe 6.0, rtmpdump 2.4
[debug] Proxy map: {}
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Default format spec: bestvideo+bestaudio/best

最后一行继续重复数分钟

我遇到的唯一问题是它非常慢,并且似乎试图从频道中获取每个 URL。

有谁知道如何解决这个问题和/或更快地获取网址?我愿意尝试youtube_dl以外的东西

bash 性能 youtube-dl

评论

6赞 jqurious 9/9/2023
你试过吗?github.com/yt-dlp/yt-dlp/issues/4034#issuecomment-1162559643yt-dlp

答: 暂无答案