Youtube-dl / yt-dlp 停留在“正在下载网页”

Youtube-dl / yt-dlp 停留在“正在下载网页”

youtube-dl我在 Ubuntu 20.04 上下载任何视频时遇到问题。

每当我尝试下载视频时,进度都会停留在Downloading webpage。然后我等待,什么也没发生......

youtube-dl --verbose https://youtu.be/IMxN6tocjX0
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://youtu.be/IMxN6tocjX0']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.8.3 (CPython) - Linux-5.15.0-46-generic-x86_64-with-glibc2.10
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] IMxN6tocjX0: Downloading webpage

我有最新版本pip(2021.12.17)。

我也尝试了当前版本yt-dlp(2022.08.19),但出现同样的问题。

答案1

对我来说,这似乎是 IPv6 的问题。youtube-dl使用标志运行

--force-ipv4

对我有用。

相同的标志也适用于相同的问题yt-dlp

答案2

有时 YT 会更新其系统,这可能会导致问题youtube-dl,这就是为什么第三方应用程序经常建议刷新。

对我来说,从 YT 下载视频最好使用该应用程序,Youtube Downloader因为它包含在需要时更新的选项。

AU 上的这个答案解释安装应用程序的步骤。

简单的说明如下所示。

sudo add-apt-repository ppa:jentiger-moratai/mediatools
sudo apt update
sudo apt install ytdownloader

在此处输入图片描述

在此处输入图片描述图标更新至最新的yt-dlp。

致谢 AU 用户凯恩赫基尔

相关内容