[Mac]安装和简单配置MPV播放器

17 2 月

这几天逛知乎的时候,发现一个关于Mac上播放器的陈年老问题中多了一个新的热门答案。里面推荐了一款目前开发很活跃的视频播放器,叫MPV。答案底下好评居多,勾起了我的好奇心。

然而由于长久不接触计算机相关的事情,我生锈的大脑显然没能很快接受程序员式的软件安装与配置,在网上折腾半个多小时后,终于算是能正常使用MPV了。

下面我就要把我折腾的过程用适合于Mac初级使用者(我)的『语言』来描述出来。

关于MPV的优点,可以看文末扩展阅读相关的说明。如果觉得这个播放器还是很不人性化的话,可以买买买Moviest。

注:此篇文章已经失去了时效。一是因为brew相关命令和功能有所改变,请看brew官方的说明。二是因为我的Macbook彻底坏了,做不了mac平台的测试了…


一、准备工作

在知乎的答案原文中,编译好的MPV播放器是可以在mpv.io上下载的。然而我并没有下载成功(可能是服务器的问题),于是只能用更高(麻)端(烦)、有利于软件的动态更新的方法进行安装。

整个过程中让你的电脑保持在在畅通的网络环境就好啦。

二、安装Homebrew

Homebrew是一个OSX上一个用户较多的软件套件管理器。你不用具体知道它全部的用法,本文中,我用要用到它进行MPV的安装、更新。

首先打开终端,如果你不知道终端在哪里,只需要在Spotlight中敲入终端就可以找到了。
Terminal1
在打开终端之后,执行以下命令(中间无换行):

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

终端就会自动进行Homebrew的下载以及安装,途中可能会要求你按回车确认,注意屏幕上的提示就行了。整个过程较慢,不妨去喝杯茶等候。在安装过程中最好不要中断。

注:此命令今后可能会有变化,请留意官网的说明。

三、安装MPV

首先在终端中执行:

brew tap mpv-player/mpv

之后如果只是用默认的方式安装MPV的话,是不会出现mpv.app应用程序的。每次播放文件只能用在终端中执行类似于

mpv /your/folder/yourfile.mp4

的命令。这就会让人很不爽,毕竟对于普通用户来说,每次为了打开个文件还要搞出终端来是很麻烦的。所以我们用以下命令安装:

brew install --HEAD --with-bluray-support --with-libdvdread --with-little-cms2 --with-lua --with-bundle mpv

安装好之后,通过

brew linkapps mpv

将编译好的.app文件链接到你的默认应用程序文件夹中。
不出意外的话,你现在就可以在Launchpad里面找到mpv了。它在播放文件的时候是这样的:
屏幕快照 2016-02-17 下午5.14.49

没事的时候,别忘了检查下软件的更新:

brew update
brew upgrade

四、配置及使用MPV

MPV作为『程序员』的播放器,是没有单独的设置选项的。所有设置通过编辑配置文件完成。
这里我使用的是知乎回答@YANG Cage的配置文件。
你可以用你自己喜欢的编辑器编辑 ~/.config/mpv/mpv.conf 文件,也可以用终端的nano进行编辑:

nano ~/.config/mpv/mpv.conf

编辑完文件之后按control+x退出。
@YANG Cage的配置文件:

#作者:YANG Cage
#链接:https://www.zhihu.com/question/19552878/answer/49884947
#来源:知乎

#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
sub-codepage=enca:zh:utf8

有能力的童鞋可以自己找官方帮助文档,进行高级配置。
MPV播放器内置一套自己的快捷键播放方案,这里有几个常用的:

  • up 快进60s
  • down 后退60s
  • right 快进10s
  • left 后退10s
  • space 暂停

除此之外,触摸板的双指左右滑动可以一进行播放进度的调整。

五、已知的问题

mpv还是个年轻的app,所以bug和基础功能缺失肯定还是会有的。这里有我发现的两点。

第一点解决啦(逃)

第二点就是真bug了。有时候播放器的界面文字会挤在一起。两张图对比一下就知道了。
屏幕快照 2016-02-17 下午5.24.07

屏幕快照 2016-02-17 下午5.35.05
这个问题的复现率还是很高的,就等官方修复了吧~


扩展阅读

[1]YANG Cage,”Mac 上好用的视频播放器有哪些?”,https://www.zhihu.com/question/19552878/answer/49884947 .
[2]Homebrew,”Homebrew – OS X 不可或缺的套件管理器”,http://brew.sh/ .
[3]Coalgirls,”Compiling mpv on Mac OS X”,https://coalgirls.wakku.to/faq/playback/compiling-mpv-on-mac-os-x/comment-page-1 .
[4]宋辰文,”全能高效的播放器 mpv”,http://songchenwen.com/tech/2015/05/09/mpv-player/ .

13 Replies to “[Mac]安装和简单配置MPV播放器

    • 好像是brew把linkapps的功能丢了…可能以后只能手动创建快捷方式了…
      参考:https://github.com/macvim-dev/macvim/issues/450

  1. 楼主,我为什么找不到: ~/.config/mpv/mpv.conf 这个文件,我进入了~/.config/mpv/文件夹下面发现是空的。怎么解决啊?

  2. 求助!安装好了之后输入了“brew linkapps mpv”显示这个:
    Error: No such keg: /usr/local/Cellar/mpv
    怎么办啊qaq

    • 之前安装的时候有“–with-bundle”应该就没事的。我具体也不知道为什么,你重新安装一次试试看?

  3. 手快 安装了brew tap mpv-player/mpv 然后找不到图标了
    再改都说已经安装好了
    哭晕了 该怎么解救

    • tap 并不是安装,只是把mpv的库链接加入到了你的更新列表。之后的brew install才是安装。

    • 谢回复!我之后就发现一排的数字键都是快捷键233333
      字体那个我没太在意,bug复现率不是特别高~而且不是配置【逃

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注