了解如何修復 VLC 無法打開 MRL 錯誤。 VLC 或 VideoLan 客戶端是 Linux、Windows、macOS、Android 和許多其他操作系統上最流行的多媒體軟件之一。 很容易看出為什麼 VLC 提供了簡單的 UI 和強大的後端,允許您播放本地視頻和音頻、錄製屏幕、播放 ISO 文件等等。
了解為什麼會發生此錯誤以及如何修復它。
“VLC 無法打開 MRL”錯誤的原因
VLC 最強大的功能之一是能夠播放來自 20 多種不同在線資源的視頻和音頻,例如 Youtube、Soundcloud、Vimeo、Dailystream 和 Twitch。您可以通過以下方式執行此操作 媒體> 網絡流媒體 然後將媒體鏈接放在窗口中。但是,當您嘗試播放來自在線資源的視頻時,您經常會遇到此錯誤。
這表明該特定源(在本例中為 Youtube)的配置文件是舊的,需要用新配置替換。
如何修復“VLC 無法打開 MRL”錯誤?
要修復此錯誤,您需要將源配置替換為正確的配置。
步驟1:源配置位置
我正在搜索“youtube.luac”,因為我以 youtube 鏈接為例。如果您嘗試播放的視頻來自 twitch,您也可以搜索“twitch.luac”。
sudo find / -type f -name "youtube.luac"
現在我們知道了 youtube.luac
位於 /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/
第2步: 找到正確的配置

可以在 VLC Fithub 頁面上找到每個來源(Youtube、Twitch 等)的最新配置。下載配置,點擊文件,選擇右上角的“raw”,使用wget下載如下所示的鏈接。

cd ~ wget https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua
第三步:用新配置替換舊配置
sudo rm /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac sudo cp youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/
筆記: 交換 /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac
使用設置位置。
第 4 步:播放媒體
更新源配置文件可能會解決此問題。此方法適用於所有來源,而不僅僅是 YouTube。例如,如果您想修改您的 Twitch 提要,請從 VLC 的 Github 頁面下載 twitch.lua,然後將原始 twitch.luac 文件替換為新下載的文件。確保您有 sudo 權限,因為大多數配置文件都存儲在 /etc/.
結論是
我解釋瞭如何在 VLC 中修復“錯誤未打開 MRL”。這通常發生在 Youtube 和 Twitch 等網站更新其網絡/視頻協議並且修復程序需要更新其配置文件以滿足這些協議時。謝謝你!