MPV 是一個非常強大的視頻播放器,基本上可以播放任何媒體格式或直接來自互聯網的任何視頻(只要 YouTube-dl 可以播放)。只需在您的發行版上下載並安裝一些軟件包,您就可以開始使用了。

它還支持 SponsorBlock 擴展,在 盧阿 腳本。本教程將逐步指導您在 MPV 播放器上觀看在線視頻。我假設您的系統上已經安裝了 MPV,如果沒有 遵循本指南最後,讓我們開始吧!

下載並安裝 yt-dlp 和 Python3

yt-dlp 是舊 Youtube-dl 的一個分支。 youtube-dl 的開發被開發者無故停止了,所以我們使用了維護良好的包 yt-dlp。無論您的發行版如何,您都可以通過在終端中鍵入以下內容來安裝它:

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

如果您安裝了基於 Arch 的發行版,您可以使用您最喜歡的 AUR 助手直接從 AUR 安裝。

yay -S yt-dlp

如果你想在你的 YouTube 視頻中使用 SponsorBlock,你還需要安裝 python3 包。使用您的發行版的包管理器安裝。

# In Ubuntu and Debian-based distribution
sudo apt update && sudo apt install python3

# In Fedora Workstation
sudo dnf install python3

# In Arch based distribution
sudo pacman -S python3

安裝 SponsorBlock Lua 腳本

這部分是完全可選的,但您可以將其配置為將腳本從 GitHub 複製到您的腳本目錄,以便 MPV 訪問並跳過贊助。首先,克隆它,然後使用 Git 命令。

git clone https://github.com/po5/mpv_sponsorblock

現在讓我們將此目錄的內容移動到腳本文件夾中。在終端中,鍵入:

mv ~/mpv_sponserblock/sponserblock.lua ~/.config/mpv/scripts/

此外,將包含 python 文件的目錄移動到腳本文件夾並鍵入:

mv ~/mpv_sponserblock/sponserblock_shared ~/.config/mpv/scripts/

讓我們啟用 SponsorBlock 腳本。 編輯 SponsorBlock Lua 腳本後,您需要在您喜歡的文本編輯器中打開它。

# Vim editor users
vim ~/.config/mpv/scripts/sponsorblock.lua

# Nano editor users
nano ~/.config/mpv/scripts/sponsorblock.lua
配置贊助商塊

如您所見,在第 17 行,我將類別 ‘sponsor’、’selfpromo’ 和 ‘outro’ 設置為自動跳過,但您可以根據自己的喜好進行配置(在第 14 行進行了解釋)。

我也設置 本地數據庫 由於一些錯誤,它已關閉,但我還沒有找到解決方案。在禁用此類別之前嘗試播放一些視頻。

如果您使用的是 vim,請按退出鍵退出插入模式並鍵入: :wq 保存和退出vim,如果你使用nano,分別按Ctrl+O和Ctrl+X保存退出。

配置 mpv.conf 文件

由於我們使用的是 Yt-dlp 而不是 YouTube-dl,因此我們需要稍微編輯 mpv.conf 文件。通過鍵入以下內容在您喜歡的文本編輯器中打開文件:

# For Vim Users
vim ~/.config/mpv/mpv.conf

# For nano Users
nano ~/.config/mpv/mpv.conf

添加以下行:

# Youtube Support
script-opts=ytdl_hook-ytdl_path=#PATH
ytdl-format=bestvideo[height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best
將 YouTube 支持添加到您的個人資料

在上面的腳本中,我指定播放器的默認視頻質量設置為 720p30fps,但您可以根據自己的喜好進行設置。請注意,您需要修改上面命令中提到的#PATH 變量。可以找到路徑 yt-dlp 通過運行:

whereis yt-dlp
找到通往 Yt Dlp 的路徑找到 yt-dlp 的路徑

將 YouTube 視頻作為 MPV 播放

使用 MPV 播放在線視頻有兩種方式:在終端中鍵入以下內容:

mpv LINK_TO_VIDEO

或者,您可以將鏈接拖放到播放器界面。我們推薦第一種方法。這是因為如果 MPV 播放文件有問題,您可以在終端中看到錯誤。

將 YouTube 視頻作為 MPV 播放將 YouTube 視頻作為 MPV 播放

概括

MPV 真正強大的原因在於它對 Lua 腳本的依賴。任何人都可以在他們的視頻播放器中開發和選擇他們想要的功能。 在 MPV 中播放視頻比 Web 瀏覽器具有許多優勢,因為它節省了 Web 瀏覽器使用的大量系統資源。它還避免了在各種網站上跟踪您的許多跟踪器。

參考

  • MPV_贊助商塊
  • GitHub – 用戶腳本