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,这样的软件非常多。
发表评论