我需要youtube-dl
运行(或分叉,例如 yt-dlp 等)来挽救稍后将从云中删除的视频。是否有当前修复程序可以使其再次运行?以下是我已经知道并可以在线找到的内容。
首先,youtube-dl
这是一个强大的命令行工具,用于从 Youtube 下载视频并将其存储在本地而不是云端。多年来,我一直在使用它,直到大约 2022 年或 2023 年。它需要定期修复代码,这可以pip install --upgrade youtube-dl
在计算机上使用 Python 简单完成。
然而,自2020年开始youtube-dl
受到世界各国政府和机构的攻击。如今,youtube-dl
它已经不复存在。
然而,据我所知,它或其分支或衍生品仍在用于合法目的。当我上网在 Google、Duck Duck Go、Yahoo 和其他网站上寻找修复程序时,它们都会将我引导到旧讨论中,而这些讨论会让用户陷入无效故障排除的泥潭。
搜索网站并没有引导我找到解决方案,而是引导我找到旧的过时的消息线程或无用的讨论。
对于那些需要合法使用此工具的人(youtube-dl
等等),他们可以在这里为我们发布修复程序。
答案1
youtube-dl 仍在 Github 上开发并修复新问题。
它的最新版本是 youtube-dl 2021.12.17 从 2021 年开始,但对源代码进行了修复,甚至可以追溯到最近几天。您可以使用以下说明重新编译它:
如果您修改了代码,则可以通过执行
__main__.py
文件来运行它。要重新编译可执行文件,请运行make youtube-dl
。
但是,如果 2021 版本仍然适合您,则无需重新编译。
关于“无法提取上传者 ID”的错误,请参阅错误报告
无法提取上传者 ID #31530。
它报告问题已解决 yt-dlp,其最新版本是 yt-dlp 2024.03.10 就在几天前。