我在这里看到的关于这个主题的所有内容都是 5 年前或更早的。运行 ubuntu 18.04 和 youtube.lua 时,我运行解析器进行更新时不存在。我下载了 3 个视频,然后 vlc 停止播放或下载
hines@hines-Vostro-260:~$ sudo apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version (7.58.0-2ubuntu3.8).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
hines@hines-Vostro-260:~$ sudo rm /usr/lib/vlc/lua/playlist/youtube
rm: cannot remove '/usr/lib/vlc/lua/playlist/youtube': No such file or directory
hines@hines-Vostro-260:~$ sudo curl "http://git.videolan.org/p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD" -o /usr/lib/vlc/lua/playlist/youtube.lua
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Warning: Failed to create the file /usr/lib/vlc/lua/playlist/youtube.lua: No
Warning: such file or directory
100 153 100 153 0 0 320 0 --:--:-- --:--:-- --:--:-- 320
curl: (23) Failed writing body (0 != 153)
答案1
路径已经改变。这就是我所做的。
获取最新文件VLC 的 github, 例如:
wget https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua
然后将其复制到这些文件现在所在的位置:
sudo cp youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist
如果不确定您的发行版中的位置(例如,它可能是另一种架构),您可以执行以下操作:
$ dpkg -L vlc-plugin-base | grep youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac
请注意,您可能会找到一个youtube.luac
预编译文件(不是.lua
),但.lua
您要复制的将优先。您可以youtube.luac
根据需要删除。