修复 “VLC is Unable to Open the MRL” 错误
创始人
2024-03-02 04:21:45
0

一个使用 VLC 的技巧是使用 VLC 播放 YouTube 和其他在线视频。这可以帮助你观看带有字幕的在线视频

但是事情并不总是这么简单,因为有时使用 VLC 打开 YouTube 视频时会遇到此错误:

Your input can’t be opened: VLC is unable to open the MRL ‘https://youtubeurl.com’. Check the log for details.

VLC error while playing YouTube videos

这是因为 Google 不想让你使用任何第三方应用观看 YouTube,因为这样他们就无法正常收集数据。

因此,他们不断修改服务端,以使第三发开发更难与 Youtube 集成。

youtube-dl 为例。你会发现自己无法突然下载 YouTube 视频,最简单的方案是安装最新版本的 youtube-dl。

对于 VLC 也是如此。如果你在 Ubuntu 或任何你用的系统中安装了最新的 VLC,那么可能不会看到此错误。

修复 “VLC is unable to open the MRL” 错误

让我向你展示对于 YouTube 的修复步骤。

进入 VLC 媒体播放器的官方 Github 仓库页面的这个页面,并使用 Ctrl+S 保存文件:

现在,你需要做的是用此下载文件替换 lib/vlc/lua/playlist 目录中的 youtube.luac(注意 luac 中的 “c”)。

Linux 中的步骤

如果你使用的是 Linux,请打开终端并使用 locate 命令查找 youtube.luac 文件的确切位置:

locate youtube.luac

当你得到文件的路径时,只需将该文件替换为下载的文件即可。我相信你可以完成这项简单的任务。

对我而言,以下是文件路径:

abhishek@itsfoss:~$ 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)\VideoLAN\VLC\lua\playlist\

就是这些了。

如果你在 Dailymotion 或其他视频流网站上遇到问题,那么可以从 VLC 仓库的此处下载它们各自的 lua 文件,并替换 VLC 安装中的现有 lua 文件。

我希望这个快速提示可以解决 VLC 无法为你播放 YouTube 视频的问题。


via: https://itsfoss.com/vlc-is-unable-to-open-the-mrl/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

VLC

相关内容

不同机器上的Python-...
要解决不同机器上的Python-VLC代码行为不同的问题,可以采取...
2025-01-09 05:30:47
播放iOS中使用VLC播放...
使用AVPlayer实现背景音乐播放,同时在VLCMediaPla...
2024-12-23 08:31:39
播放背景音乐,同时使用VL...
首先,我们可以使用AVAudioPlayer来播放背景音乐,而使用...
2024-12-23 08:01:38
本地H264流的RTP在V...
通过在VLC中使用命令行参数进行调整。步骤:打开VLC,点击“工具...
2024-11-29 14:31:40
保持 libvlc 在视频...
要保持libvlc在视频之间的窗口保持打开状态,可以使用以下代码示...
2024-11-21 13:31:58
绑定python-vlc的...
要绑定python-vlc的问题,您可以按照以下步骤解决:确保已安...
2024-11-21 01:31:14

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...