如果您是一个终端爱好者,希望在不打开浏览器或调用API的情况下观看YouTube视频,那么ytfzf是您感兴趣的最新命令行实用程序。

ytfzf只是一个POSIX脚本,可以让你搜索、播放和下载YouTube视频,而不需要离开终端。

它适用于所有类UNIX操作系统,包括Linux和macOS。然而,缩略图预览功能目前在macOS上不可用。

如何安装YTFZF下载视频?

在任何操作系统上获得ytfzf的最简单方法是首先克隆存储库,然后使用Makefile进行安装。

linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/pystardust/ytfzf
linuxmi@linuxmi:~/www.linuxmi.com$ cd ytfzf
linuxmi@linuxmi:~/www.linuxmi.com/ytfzf$ sudo make install
[sudo] linuxmi 的密码:
chmod 755 ytfzf
mkdir -p /usr/bin
install ytfzf /usr/bin/ytfzf

安装ytfzf

如果你使用Arch Linux,那么ytfzf已经在AUR repo中可用了,你可以通过运行命令来安装:

linuxmi@linuxmi:~/www.linuxmi.com$ yay -S ytfzf-git

在实用程序安装之后,你还需要安装它使用的依赖项,例如:

  • mpv  跨平台极简全能播放器
  • youtube-dl  下载视频
  • fzf  菜单(可选)
  • jq  解析JSON数据
  • ueberzug  用于缩略图(可选)

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install jq mpv youtube-dl fzf

对于基于Debian的发行版,您应该从其官方存储库中安装youtube-dl,因为Debian存储库包含其过时的版本。

如果要搜索带缩略图的视频,还需要安装Ueberzug实用程序:

linuxmi@linuxmi:~/www.linuxmi.com$ pip3 install ueberzug

YTD Video Downloader的功能

正确安装fzf之后,您可以通过运行ytfzf或ytfzf <query>命令开始搜索YouTube视频:

搜索YouTube视频

如果您还想查看缩略图预览,则可以将-t标志用作ytfzf -t <query>。

列出带有缩略图的YouTube视频

如您所见,它在右侧面板中列出了最高的搜索结果,在左侧面板中列出了当前视频的缩略图预览。

您可以选择要使用默认MPV视频播放器播放的视频。 MPV播放器的按键绑定也可用,例如f表示全屏,J表示字幕,L表示单循环。

ytfzf播放视频使用mpv播放器

如果需要退出视频选择提示,可按“ESC”或“CTRL + C”。

此外,使用fzf多选选项它还可以让您队列视频。您可以按tab键选择视频并在mpv中将其排列起来。

队列的视频

下载视频:

linuxmi@linuxmi:~/www.linuxmi.com$ ytfzf -dH

Ytfzf仍在不断发展中。如果您想贡献内容或了解更多相关信息,如更改配置,请查看官方存储库

发表评论