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

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

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

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

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

答案1

我在 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 包:

sudo snap install youtube-dl

安装后,你将安装两个 youtube-dl 包,你可以使用 snap 包来调用它,snap run youtube-dl而不是youtube-dl

相关内容