美文网首页iOS技术专题#程序人生#HeminWonmac
[Mac]安装和简单配置MPV播放器

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

作者: Thresh0ld | 来源:发表于2016-07-04 20:38 被阅读35055次

    原文链接 :[Mac]安装和简单配置MPV播放器

    这几天逛知乎的时候,发现一个关于Mac上播放器的陈年老问题中多了一个新的热门答案。里面推荐了一款目前开发很活跃的视频播放器,叫MPV。答案底下好评居多,勾起了我的好奇心。
    然而由于长久不接触计算机相关的事情,我生锈的大脑显然没能很快接受程序员式的软件安装与配置,在网上折腾半个多小时后,终于算是能正常使用MPV了。
    下面我就要把我折腾的过程用适合于Mac初级使用者(我)的『语言』来描述出来。
    关于MPV的优点,可以看文末扩展阅读相关的说明。如果觉得这个播放器还是很不人性化的话,可以买买买Moviest。

    一、准备工作

    在知乎的答案原文中,编译好的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的配置文件。你可以用你自己喜欢的编辑器编辑 <strong> ~/.config/mpv/mpv.conf </strong>文件,也可以用终端的nano进行编辑:

    nano ~/.config/mpv/mpv.conf

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

    #作者:YANG Cage 链接:
    #https://www.zhihu.com/question/19552878/answer/49884947#
    #来源:知乎
    #for intel HD4000
    abovevo=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
    playcache=8192
    #choose the default subtitle to chineses
    lang=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和基础功能缺失肯定还是会有的。这里有我发现的两点。
    第一点是没法单独调整音量。你只能使用系统的全局音量调节。好在Mac可以1/4格调整音量(通过option+shift+音量上下),基本就够用了。
    第二点就是真bug了。有时候播放器的界面文字会挤在一起。两张图对比一下就知道了。

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

    扩展阅读
    [1]YANG Cage,”Mac 上好用的视频播放器有哪些?”
    [2]Homebrew,”Homebrew – OS X 不可或缺的套件管理器” .
    [3] Coalgirls,”Compiling mpv on Mac OS X”
    [4]宋辰文,”全能高效的播放器 mpv”


    关注我的公众号.jpg

    相关文章

      网友评论

      • 3409608c2b57:brew linkapps mpv时
        提示Unknown command: linkapps 楼主这个命令怎么解决
      • d2d9afc41af0:遇到了一个问题。在执行到brew install --HEAD --with-bluray-support --with-libdvdread --with-little-cms2 --with-lua --with-bundle mpv这一步时,如果之前没有装过python的话,需要注意在这个过程中会装python但是不会自动装上setuptools。仔细观察提示信息会发现需要重新执行pip install --upgrade pip setuptools这样才可以获得setuptools。
      • Shaw233:你好,请问,能 去掉 快进时 屏幕中下部的 进度条吗?
      • 卷柏杨:像我这种小白连homebrew都不懂,如何安装homebrew,我看懂了,但是如何安装成功,我觉得还是应该加一个图片,中间需要输入密码,最后有一句installation successful。包括安装mpv,我们不知道怎么叫结束。不过,还是得感谢你的这篇文章,我成功安装了mpv。哈哈哈
      • SpringAnimation:osx 10.12 MPV不在支持了吗
        Thresh0ld:@SpringAnimation 最新的 macOS Sierra 都支持。
      • 010d0d0e31d2:可以加个input.conf
        绑定一下上下滚轮和up/down到 音量增减就好了

      本文标题:[Mac]安装和简单配置MPV播放器

      本文链接:https://www.haomeiwen.com/subject/chqhjttx.html