VLC:如何在 Mac OS X 上更新 VLC Lua youtube 脚本?

我正在尝试通过 VLC 在我的 Mac 上观看 YouTube 视频:

 /Applications/VLC.app/Contents/MacOS/VLC -v  https://www.youtube.com/watch?v=afzmwAKUppU&app=desktop

会出现错误:

VLC 媒体播放器 3.0.
8 Vetinari(修订版3.0.8-0-gf350b6b5a7)

[00007faf5b5e9140] lua 通用警告:运行脚本/Applications/VLC.app/Contents/MacOS/share/lua/extensions/youtube.lua时出错,未找到函数描述符
[00007faf5b4589c0] macosx界面警告:无法启用媒体键支持,可能需要在安全设置中将应用程序列入白名单。
[00007faf5b784950] 安全传输 TLS 客户端警告:由于后端不支持,忽略ALPN请求。代理行为可能未定义。
[00007faf5b770200] lua 流警告:无法提取视频 URL,退回到备选 YouTube API
[00007faf5b6b5b60] 安全传输 TLS 客户端警告:由于后端不支持,忽略ALPN请求。代理行为可能未定义。
[00007faf5f97ce70] 安全传输 TLS 客户端警告:由于后端不支持,忽略ALPN请求。代理行为可能未定义。
2020-10-15 13:45:28.281 VLC[65658:198319] 找不到标识符为com.spotify.client的应用程序
[00007faf5b5d8580] lua 流错误:无法提取 YouTube 视频 URL,请检查此脚本的更新
[00007faf5b44b570] 主播放列表:播放列表为空

我通过互联网下载 youtube.lua 文件 :

curl "http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD" -o /Applications/VLC.app/Contents/MacOS/share/lua/extensions/youtube.lua

在我的 Ubuntu 上可以使用,但在我的 Mac 上不行:我想知道这是否是 Mac OS 的正确版本。那么,应该放哪个文件呢? 如果我查看 VLC Lua 目录,我会发现 :

/Applications/VLC.app/Contents/MacOS/share/lua/extensions$ ls -l
total 192
-rw-r--r--@ 1 romain  admin    72K Aug 14  2019 VLSub.luac
-rw-r--r--  1 root    admin    22K Oct 15 13:35 youtube.lua

youtube.lua 是我添加的新脚本,但也许还有其他要放置的文件?

点赞
用户4064749
用户4064749

你试过3.0.11.1版本吗?https://get.videolan.org/vlc/3.0.11.1/macosx/vlc-3.0.11.1.dmg

你是正确的,youtube.lua应该是正确的文件,但问题可能来自依赖它的其他部分的代码。请注意,因为你正在运行一个稳定的VLC版本,你应该看一下这段代码:https://code.videolan.org/videolan/vlc-3.0/-/blob/master/share/lua/playlist/youtube.lua

https://code.videolan.org/videolan/vlc/-/blob/master/share/lua/playlist/youtube.lua是夜间的v4不稳定版本(但对于lua脚本来说,它们是相同的)。

此外,请注意即将发布更新脚本的新版本:https://mailman.videolan.org/pipermail/vlc-devel/2020-October/139076.html

2020-10-19 07:19:00
用户12147336
用户12147336

也许现在有点晚了,但无论如何:

您需要从这里获取 youtube.luahttps://github.com/videolan/vlc/blob/master/share/lua/playlist/youtube.lua

然后将其重命名为 youtube.luac 并将其放置在目录中(对于 MacOS)/Applications/VLC.app/Contents/MacOS/share/lua/playlist

我建议将旧的文件重命名并保存以防发生意外情况。

至少在我的电脑上,这样可以让我再次在 VLC 中打开 YouTube 视频。

2021-05-27 17:30:38