Mac安装配置MPV播放器

#Mac安装配置MPV播放器

OS X 上常见的视频播放器有,QuickTime,MplayerX,VLC,收费的 Movist等,但都有各自的缺点。我理想的播放器应该有这样几个特点:

  1. 常见格式都支持。
  2. 画面质量还可以,不掉帧不模糊。
  3. 字幕支持全面。
  4. 省电 (躺床上就不插电源了)。

mpv 就是一个能满足上面几个需求的播放器。

mpv fork 自 Mplayer和 Mplayer2,是现在唯一仍在活跃开发的 Mplayer 系的播放器,大部分原 Mplayer 社区的开发者都已经转到 mpv的开发上了。可见 mpv 将会是未来播放器的主流了。

mpv 以 ffmpeg 为解码器,可以调用 OS X 平台的硬件加速解码,支持 ass 字幕,有高级 OpenGL scale 算法,还支持 lua 扩展脚本。唯一的缺点就是 UI 太简陋了,所有的设置都只能靠手动改配置文件,不过这也没关系,看视频只要视频好看就够了,播放器的界面美不美不重要。

安装

安装Homebrew:自行百度,教程一大堆

如果已经安装了Homebrew,请先更新

1
2
brew upgrade
brew upgrade

安装MPV

依次执行下列命令

1
2
3
4
5
brew tap mpv-player/mpv
brew install --HEAD --with-bluray-support --with-libdvdread --with-little-cms2 --with-lua --with-bundle mpv
brew linkapps mpv

配置MPV

MPV是没有单独的设置选项的。所有设置通过编辑配置文件完成。这里我使用的是知乎回答@YANG Cage的配置文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#for intel HD4000 above(硬解码)
vo=opengl-hq:icc-profile-auto
#osd message, you can press o to display the osd message
osd-status-msg="${time-pos/full} / ${length/full} (${percent-pos}%)"
#makes the player window stay on top of other windows
ontop=yes
#always save the current playback position on quit
save-position-on-quit=yes
#adjust the initial window size to 50%
geometry=50%
#for network play
cache=8192
#choose the default subtitle to chinese(选择默认显示的字幕为中文)
slang=zh,chi
#for GB2312 GBK BIG5 charset, use enca convert them to utf8(将非utf8编码的字幕转换成utf8,一招解决所有乱码问题,依赖enca)
sub-codepage=enca:zh:utf8

使用此配置文件依赖enca,要安装enca
brew install enca

你可以用你自己喜欢的编辑器编辑
mpv.conf 是一些基本的配置
input.conf 是播放过程中一些操作快捷键的设置
lua-settings/osc.conf,是播放器控制 UI 自定义设置。