mpv 无法将 ytdl_path 识别为键

mpv doesn't recognise ytdl_path as a key

由于 youtube-dl 的下载速度瓶颈,我正在尝试使用 yt-dlp 而不是 youtube-dl,但我无法使用它。

我的 mpv.conf 文件如下所示:

script-opts=ytdl_hook-ytdl_path=/usr/local/bin/yt-dlp

尝试将 mpv 设置为 运行 时,我收到此警告:

[ytdl_hook] script-opts: unknown key ytdl_path, ignoring

有人知道问题出在哪里吗?我已经通读了 mpv 文档,它说这应该有效。

mpv 是版本 0.27.2

我在 mpv 版本 0.32.0 上遇到了与您相同的问题。 问题是 ytdl-hook 设置类别在这些旧版本中不是一个选项。 您的解决方案是更新您的 mpv 版本或创建一个从 youtube-dl 到 yt-dlp 的 link。 希望这有帮助。

看来是版本问题。您可以尝试获取最新的 mpv 版本 运行(确保您确实有 lua 支持)。然而,这可能是一个真正的痛苦。 一个更快的解决方案是摆脱你的旧 youtube-dl 版本,并为你的 yt-dlp 二进制文件创建一个名为 youtube-dl 的符号 link。