广泛使用的 YouTube 视频下载工具 yt-dlp 项目宣布,为了工具正常工作未来将需要安装 Deno 或其它支持的 JavaScript 运行时,原因是 YouTube 设置了越来越多的障碍,项目目前使用的 JavaScript 解释器越来越力不从心,必须使用真正的 JavaScript 运行时。推荐使用 Deno 是因为它是完全独立的单一可执行文件,默认沙盒化,不允许文件系统或网络访问。开发者同时指出,YouTube 未来将对所有客户端强制执行 proof-of-origin (PO) token,超出了 yt-dlp 现有的 JavaScript 功能能力范围。
github.com/yt-dlp/yt-dlp/issues/14404#issuecomment-3330980464
github.com/yt-dlp/yt-dlp/wiki/PO-Token-Guide