Mac下的视频播放器MPV

缘起

    自从换了MBP之后,惊奇的发现,居然特么没有个比较好用的视频播放客户端(不要跟我说自带的播放器,渣渣)。然后呢,开始的一段时间,用的是国内在线视频网站的客户端,使用它们自带的播放器。用起来是没有问题的,但是每次打开个本地视频,都需要先打开在线客户端,再弹一堆广告,烦。最终决定挑选一个比较靠谱的本地播放器


选择

    选来选去,其实还是开源的视频播放器比较给力。mac上这一块的生态和linux下是一样的,几乎所有的视频播放器都是基于一个牛逼的ffmpeg项目,在linux下,基于ffmpeg的smplayer是比较给力的,再加上smplayer等mplayer的前端,用起来简直不要太强大,既有近乎万能的播放能力,也有不算吃藕的界面。


    在mac下,没有发现smplayer,官网上只有linux以及windows版本的下载,但是呢发现在mac下有两个不错的替代品,mpv和

mplayer-osx-extended,这两款软件正是我要推荐的。

mplayer-osx-extended

    在mac下,这种linux生态的不管是命令行软件还是带有界面的软件,强烈建议使用brew来安装,教程参考https://brew.sh/,不再赘述。

    brew update
    brew cask install mplayer-osx-extended

    ok,就是这么简单,已经安装完毕啦,哈哈,简直利器,纷纷钟有了linux下安装软件那种无比愉悦的体验啦?

    上面操作之后,在LaunchPad里边已经有了新的mplayer-osx-extended图标,直接打开,界面和Smplayer类似,但是要简陋不少,但是放心,播放能力那是牛逼的一塌糊涂!!!



MPV

    另一种基于mplayer和mplayer2项目的播放器项目,缘由呢,是因为mplayer和mplayer2的开发已经不是很活跃,所以就有人基于mplayer拉了分支咯,现在mpv的开发是很活跃的https://github.com/mpv-player/mpv,同时这款播放器非常简洁,所以强烈建议使用。

    安装步骤

    brew tap mpv-player/mpv
    brew install --HEAD --with-bluray-support --with-libdvdread --with-little-cms2 --with-lua --with-bundle mpv
    brew linkapps mpv
    brew install enca

    依然使用brew,简洁到不敢想象,这样也是在应用程序里出现mpv的程序,直接打开就可以用啦

    配置

    mpv在linux下也是可以用的,在mac下也是采用在家目录放配置文件来进行配置的,通过下面的简单配置,就可以支持硬解码,字幕中文,界面等日常使用啦,也算简单如果不想去各种折腾的话

vi ~/.config/mpv/mpv.conf


内容填入下面的

#链接:https://www.zhihu.com/question/19552878/answer/49884947
vo=opengl-hq:icc-profile-auto
#icc auto
icc-profile-auto=yes
hwdec=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=80%
#for network play
cache=81920
#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

至此,一个配置已经完成啦,不管是播放本地文件还是播放局域网的windows共享,一点问题都木有!!


总结

    在mac生态里,很多你习以为常,认为必然很完善的基础功能,其实并不一定就有很好的可用产品。所以,你有两个选择:1、花钱买付费版的软件,当然功能可以满足使用,不定还能各种高逼格呢 2、你使用linux体系下的各种开源产品,免费透明可定制性强,毕竟mac底层也是linux/unix,这样的软件非常多。


参考文档

1、Mac安装配置MPV播放器

2、Mac上好用的视频播放器有哪些


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。