为什么 youtube-dl 有时会失败并显示“错误:未找到视频格式”?

Ric*_*lev 5 youtube downloads youtube-dl 20.04

Youtube-dl 有时有效,有时无效:

youtube-dl https://www.youtube.com/watch?v=62uM1trEf6M
[youtube] 62uM1trEf6M: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bu
Run Code Online (Sandbox Code Playgroud)

我的Ubuntu版本是20.04。5 分钟前,我下载视频没有任何问题。

有人可以详细说明一下吗?

kar*_*rel 3

我在 Ubuntu 20.04 中得到以下结果。

$ youtube-dl -F https://www.youtube.com/watch?v=62uM1trEf6M
[youtube] 62uM1trEf6M:正在下载网页
错误:未找到视频格式;请在 https://yt-dl.org/bug 上报告此问题。   
确保您使用的是最新版本;请参阅 https://yt-dl.org/update 了解如何操作   
更新。请务必使用 --verbose 标志调用 youtube-dl 并包含其  
完整输出。

结果snap run youtube-dl -F https://www.youtube.com/watch?v=62uM1trEf6M成功,说明20.04中打包为.deb包的youtube-dl apt包不够新,无法下载该视频。请安装最新稳定的 youtube-dl snap 包:

$ youtube-dl -F https://www.youtube.com/watch?v=62uM1trEf6M
[youtube] 62uM1trEf6M: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug.   
Make sure you are using the latest version; see https://yt-dl.org/update on how   
to update. Be sure to call youtube-dl with the --verbose flag and include its  
complete output.

安装后,您将安装两个 youtube-dl 软件包,您可以使用snap run youtube-dl而不是调用 snap 软件包youtube-dl