我們討論過了 在 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發行版用戶,可以直接在Terminal中輸入以下命令進行安裝:
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 Terminal 並輸入以下內容搜索媒體:
yt SEARCH_PARAMETER

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