[SOLVED] “VL​​C 無法打開 MRL”錯誤分兩步


了解如何解決 VLC 無法打開 MRL 錯誤的問題。 VLC 或 VideoLan 客戶端是 Linux、Windows、macOS、Android 和許多其他操作系統上最流行的多媒體軟件之一。 很容易看出為什麼 VLC 提供了簡單的 UI 和強大的後端,允許您播放本地視頻和音頻、錄製屏幕、播放 ISO 文件等等。

了解為什麼會發生此錯誤以及如何修復它。

“VL​​C 無法打開 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 Github

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

從 VlcGithub 下載 Youtube.lua 文件
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 文件替換為新下載的文件。大多數配置文件都存儲在 /etc/ 中,因此請確保您具有 sudo 權限。

結論是

我解釋瞭如何在 VLC 中修復“錯誤未打開 MRL”。這通常發生在 Youtube 和 Twitch 等網站更新其網絡/視頻協議並且修復程序需要更新其配置文件以滿足這些協議時。謝謝你!



Source link