我們討論過了 在 MPV 中播放 YouTube 視頻,但該方法沒有搜索功能。 每次您需要在 MPV 上播放視頻時,您都必須將鏈接拖放到 MPV 或將其粘貼到您的設備上。這首先需要一個鏈接。所以它將首先打開網絡瀏覽器,這最終破壞了不打開網絡瀏覽器的全部意義。
YTFZF 允許您直接從您的設備搜索和打開視頻。本教程將引導您完成安裝此工具的過程。
自定義您的 MPV 播放器,使其更易於使用
安裝依賴項
如果您使用的是現代發行版,您可能使用的是 Wayland 而不是 Xorg。但首先,通過在終端中輸入以下命令來檢查您正在使用的會話:
echo $XDG_SESSION_TYPE
這一步很重要,因為它會為此應用程序安裝依賴項,並且 Wayland 不支持某些包。最後,根據您的發行版鍵入命令來安裝以下軟件包。 X11 :
# On Debian and Ubuntu based distributions : sudo apt update && sudo apt install jq curl fzf ueberzug # On Fedora Workstation sudo dnf install jq curl fzf ueberzug # On Arch Linux based distributions sudo pacman -S jq curl fzf ueberzug
如果你是 韋蘭為防止出現問題,我們建議使用 Kitty 終端。通過鍵入以下命令安裝所有依賴項:
# On Debian and Ubuntu based distributions sudo apt update && sudo apt install jq curl fzf kitty # On Fedora Workstation sudo dnf install jq curl fzf kitty # On Arch based distributions sudo pacman -S jq curl fzf kitty
在本教程中,我將 kitty 與 X11 一起使用,但 ueberzug 拋出了一些錯誤,經過數小時的搜索後我無法弄清楚。
安裝 YTFZF
最後,讓我們開始安裝實際的軟件包。 基於 Arch Linux 的用戶在這裡有一個優勢,因為他們可以輕鬆地更新他們的包版本,因為它們在 AUR 中可用。 使用您最喜歡的 AUR 助手(例如 yay 或 Paru)從 AUR 安裝。
# Yay users : yay ytfzf # Paru users : paru ytfzf
對於其他 Linux 發行版的用戶,您可以通過在終端中鍵入以下內容直接安裝它:
git clone https://github.com/pystardust/ytfzf cd ytfzf sudo make install doc
安裝完成後,您可以通過鍵入以下內容刪除之前創建的目錄:
cd ~/ rm -rf ytfzf
編輯配置文件
為這個應用程序創建一個配置文件
mkdir ~/.config/ytfzf/ cd ~/.config/ytfzf/
現在你最喜歡的 文本編輯器,通過鍵入以下內容創建一個 conf.sh 文件:
# For Vim users vim conf.sh # For Nano users nano conf.sh

您可以編輯上述參數。我將視頻設置為以 720p30fps 播放。我也禁用了歷史。默認情況下,此 CLI 工具是 MPV播放器所以一定要添加 video_player=vlc 範圍。
消息 縮略圖查看器 = ‘小貓’ 是重要參數。否則,您將看不到 YouTube 視頻的縮略圖預覽。
您還可以通過參考 ytfzf 命令的手冊頁來設置各種其他參數。在終端中鍵入以下內容:
man ytfzf

播放視頻
為簡單起見,讓我們為自己創建一個別名,以使啟動過程更容易。在終端中,鍵入:
alias yt="ytfzf -t" source .bashrc
最後,打開 Kitty 終端並輸入以下內容搜索媒體:
yt SEARCH_PARAMETER

您可以使用箭頭鍵上下移動,然後按 Enter 播放任何視頻。按 Ctrl+c 或 Ctrl+q 退出菜單。您還可以通過按 Tab 選擇多個視頻並按 Enter 播放視頻來排隊視頻。
概括
只要你有 將 mpv 播放器添加到 SponsorBlock,通過這種方式播放視頻,基本上可以跳過廣告、贊助和跟踪。這種方式節省了大量的系統資源,因此可以毫無問題地打開多個標籤。
參考
GitHub頁面-YTFZF