VLC 技巧之一是播放 YouTube 和其他在线视频 VLC. 这可以帮助您观看带字幕的在线视频。
但事情可能并不总是那么简单,因为有时您在尝试使用 VLC 打开 YouTube 视频时会遇到此错误:
您的输入无法打开:
VLC 无法打开 MRL ‘https://youtubeurl.com’。 检查日志以获取详细信息。
这里的事情是谷歌不希望你使用任何第三方应用程序来观看 YouTube,因为那样他们就无法正确收集数据。
因此,他们不断改变自己的东西,让第三方开发者更难与 YouTube 合作。
以 youtube-dl 为例。 您会注意到您无法突然下载 YouTube 视频,最简单的解决方案是安装最新版本的 youtube-dl。
VLC 也是如此。 如果您在 Ubuntu 或您使用的任何操作系统中安装最新的 VLC,您可能不会看到此错误。
修复“VLC 无法打开 MRL”错误
让我向您展示至少为 YouTube 解决此问题的步骤。
转到此页面并使用 Ctrl+S 从 VLC 媒体播放器的官方 GitHub 存储库中保存文件:
现在,您需要做的是用这个下载的文件替换 lib/vlc/lua/playlist 目录中的 youtube.luac(注意 luac 中的“c”)。
Linux 的步骤
如果您使用的是 Linux,请打开终端并使用 定位命令 找到 youtube.luac 文件的确切位置:
locate youtube.luac
获得文件路径后,只需将该文件替换为下载的文件即可。 我相信你能处理好这个简单的任务。
对我来说,它在这里显示了文件的路径:
[email protected]:~$ locate youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac
所以我所做的就是将下载的文件移动到这个位置并替换文件的内容:
sudo cp ~/Downloads/youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac
您现在应该可以在 VLC 中播放 YouTube 视频了。
适用于 Windows 的步骤
如果您使用的是 Windows,则应按照以下步骤操作:
- 将下载的 youtube.lua 文件重命名为 youtube.luac
- 现在复制此文件并将其粘贴到 C:Program Files (x86)VideoLANVLCluaplaylist
而已。
如果您在使用 Dailymotion 或其他视频流媒体网站时遇到问题,您可以从 VLC 存储库下载它们各自的 lua 文件 这里 并替换 VLC 安装中的现有一个。
我希望这个快速提示解决了 VLC 无法为您播放 YouTube 视频的问题。