自定义 MPV 播放器以获得更好的可用性

MPV 播放器是 Windows、Linux 和 macOS 上使用最广泛的媒体播放器之一。 它是一个非常轻量级的播放器,您必须根据需要对其进行自定义。 我们已经讨论了 VLC 媒体播放器和 MPV 播放器之间的区别,所以如果您不喜欢自定义并且只需要一个“正常工作”的视频播放器,那么 MPV 播放器可能不适合您。

作为一个终生使用 VLC 媒体播放器的用户,我发现了一些我不喜欢这个播放器的地方,比如键盘快捷键和播放器的整体外观。 所以我使用 GitHub 上的 Lua 脚本和一些自定义键绑定对其进行了更改。 在本教程中,我们将准确讨论那些使它更像 VLC 播放器的自定义。

目录

安装 MPV 播放器

这是起点,让我们先将它安装在您的发行版上,然后再做任何事情。 打开终端并键入以下命令,具体取决于您的发行版:

# On Debian and Ubuntu based distributions
sudo apt update && sudo apt install mpv

# On Arch Linux based distribution
sudo pacman -S mpv

# On Fedora Workstation
sudo dnf install mpv

当你第一次使用这个播放器播放任何文件时,你会看到一个看起来像这样的界面:

Mpv播放器界面

自定义 MPV 播放器

现在,让我们开始自定义,打开终端并输入以下命令从 GitHub 克隆脚本:

git clone https://github.com/maoiscat/mpv-osc-modern

您可以使用上列出的任何主题 这一页.

克隆 GitHub 存储库

现在,让我们创建一个目录来存储我们所有的脚本并供 MPV 使用:

mkdir ~/.config/mpv/scripts

现在,从克隆的目录中,让我们将 Lua 脚本移动到我们新创建的目录中。 类型 :

mv mpv-osc-modern/modern.lua ~/.config/mpv/scripts

创建另一个目录,该目录将托管此脚本所需的字体:

mkdir ~/.config/mpv/fonts

同样,通过键入以下内容移动此目录中的字体:

mv mpv-osc-modern/Material-Design-Iconic-Font.ttf ~/.config/mpv/fonts

好了,就是这样,现在打开任何文件来检查 mp 现在的样子:

MPV播放器新界面MPV播放器新界面

我还添加了其他脚本,例如 文件浏览器, 自动加载, 和 封面艺术. 您可以使用上述方法添加它们。

上列出了更多脚本 这一页,因此您可以安装任何适合您的需求。

现在,这部分是可选的,但我也改变了各种动作的键绑定,你也可以通过创建一个名为的文件来做到这一点 input.conf 使用您最喜欢的文本编辑器,输入:

# For Vim users 
vim ~/.config/mpv/input.conf

# For nano users
nano ~/.config/mpv/input.conf

如果您使用 vim,请按“I”进入插入模式。 我的配置文件看起来像这样:

Mpv 播放器的自定义键绑定MPV 播放器的自定义键绑定

上述配置执行以下操作:

  • “向上箭头键”将音量增加 5 个单位
  • “向下箭头键”减少 5 个单位
  • “鼠标/触摸板向上滚动”增加音量
  • “鼠标/触摸板向下滚动”降低音量
  • “在触摸板上向左滑动”返回 5 秒
  • “在触摸板上向右滑动”前进 5 秒
  • ‘n’ 键将播放播放列表中的下一个媒体
  • ‘p’ 键将播放播放列表中的上一个文件

如果您使用的是 vim,请按 Escape 键并键入 :wq 保存并退出。 如果您使用的是 nano 编辑器,请按 Ctrl+O 和 Ctrl+X 保存并退出。

您还应该编辑 mpv.conf 文件以满足您的需要,在 vim 或 nano 中使用以下命令打开它:

vim  ~/.config/mpv/mpv.conf

# OR

nano ~/.config/mpv/mpv.conf

添加以下行:

save-position-on-quit=yes
# The default volume of mpv when you open it
volume=90
blend-subtitles=yes
screenshot-directory=~/Pictures/Screenshots
screenshot-format=png
osc=no
# You should read about Hardware acceleration on mpv to choose your correct settings
hwdec=vaapi
# Display English Subtitles if available
slang=en
# Defalt audio language
alang=en

如果您正在使用 nano,请按 Ctrl+O 和 Ctrl+X 保存并退出,然后按 Escape 键,然后键入 :wq 保存并退出 vim 编辑器。

通过在 script-opts 目录中添加一个名为 autoload.conf 的文件来启用“自动加载”脚本:

vim ~/.config/mpv/script-opts/autoload.conf
# Or
nano ~/.config/mpv/script-opts/autoload.conf

添加以下行:

disabled=no
images=yes
videos=yes
audio=yes
ignore_hidden=yes

同样,保存并退出编辑器。

如果您启用了文件浏览器脚本,则可以通过按 Ctrl+O 键从终端访问文件浏览器,并使用键盘上的箭头键在目录之间导航。

Mpv 中的文件浏览器MPV 播放器中的文件浏览器

在上面的截图中,我使用了一个名为 modern-x-compact 的主题,你可以从 这里.

概括

这里的可能性是无穷无尽的,您基本上可以添加脚本来自动下载字幕、流式传输种子等等。 您甚至可以将 MPV 播放器用作图像查看器。 该功能绝对比 VLC 媒体播放器要多得多,但这需要在终端上花费时间,这就是许多人选择使用 VLC 的原因。 希望本教程能帮助您使 MPV 更美观、更易于使用。