了解如何修復 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 鏈接為例,所以我正在搜索“youtube.luac”。如果您嘗試播放的視頻來自 twitch,您也可以搜索“twitch.luac”。
sudo find / -type f -name "youtube.luac"
現在我們知道 youtube.luac
位於 /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/
第2步: 找到正確的配置

每個來源(Youtube、Twitch 等)的最新配置可以在 VLC Github 頁面上找到。要下載配置,請單擊文件並在右上角[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 等網站更新其網絡/視頻協議並且修復需要更新其配置文件以匹配這些協議時。謝謝你!