YouTube 解析器未更新

YouTube 解析器未更新

我在这里看到的关于这个主题的所有内容都是 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

路径已经改变。这就是我所做的。

  1. 获取最新文件VLC 的 github, 例如:

    wget https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua
    
  2. 然后将其复制到这些文件现在所在的位置:

    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根据需要删除。

相关内容