kavenliang 发表于 2015-11-27 17:00:44

Mac上看10bit HEVC的正确姿势:OSX上使用MPV播放器的入门教程

本帖最后由 kavenliang 于 2015-11-27 21:37 编辑

首先回答两个问题:

[*]MPV是什么鬼?——丢个链接你自己看吧;
[*]为什么要用这么个播放器?——因为楼主用过Movist,VLC,射手等一票播放器,发现都不尽如我意:假死,崩坏,占用高等....天国的MplayerX发行版又很久没更新了,你可以理解为没有其它播放器能用才用它......因为这货设置项并没有图形界面,所以不再像MPC、POT之类大大勾那么方便....
[*]为什么是入门教程?——因为进阶的我不会,所以该烂贴仅仅是充当抛砖引玉的存在;
[*]说好的只回答两个问题呢?——因为要凑字数好让大家觉得楼主很有料,所以废话要说多一点。

要准备的东西:
[*]OSX系统一个,黑的也好,白的也好,这个没什么所谓。
[*]最新的Command Line Tools,如果不确定有没有的话,运行以下终端命令即可弹出安装窗口,等进度条跑完就好了
xcode-select --install
傻瓜的步骤:

[*]先安装homebrew,楼主,homebrew又是什么鬼?——我不知道,我是抄人家的。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
[*]然后安装MPV,每行回车,涉及到下载和解包,可能需要点时间....不动的时候并不是假死,所以不要关闭终端。
brew tap mpv-player/mpv
brew install mpv
brew linkapps mpv
[*]安装完之后,打开Finder窗口,Command+Shift+G前往『~/.config/mpv/』

[*]把附件包里面的那几个文件丢到里面,然后就可以吃啦。

[*]这些文件都是可以自定义修改的,以文本模式打开就可以编辑了,当然你要知道这些都是什么意思...丢个Manual
[*]放一下快捷键列表详细的也可以在Manual找到:shift+T最前端显示
PageUP下一章节
PageDown上一章节
Right前进5秒
Left后退5秒
Up前进10秒
Down后退10秒
RightClick/Space/P暂停播放
f/LeftDoubleClick全屏
ESC退出全屏
q/command+q退出播放器
O显示进度
[]播放速度
w/e好像是剪裁
r/t字幕位置
u字幕样式override
s/ctrl+s截图
d反交错开关Deinterlace
h/k电视频道(没什么用)
J切换字幕
L某一段重复播放(鬼畜)
Z/X字幕延迟
v隐藏显示字幕
M静音
<逐帧播放
>按下播放,回弹暂停
1对比度-
2对比度+
3亮度-
4亮度+
5伽马-
6伽马+
7饱和度-
8饱和度+
9、/减小音量
0、*增大音量



[*]到此为止应该可以满足一般需求了;至于画质什么的效果如何,我无法比较,因为这个跟参数调整等因素也有很大关系,另外,楼主是近视的所以...我现在几个月都不进OSX一次,我对MPV的使用需求更加不用说了,所以,这些东西还是交给有能力有时间有兴趣的同学去啃透官方的使用手册吧。

cylx 发表于 2015-12-27 11:02:19

我来更新一下这个帖子吧。mpv 目前已经进入 homebrew 官方主仓库,所以不再需要brew tap mpv-player/mpv直接brew install mpv即可。

boday 发表于 2016-2-7 02:27:23

我前年就在到处安利 mpv了……发现这边也有这么个帖,那么我放个我写的傻瓜教程链接吧:

http://bbs.saraba1st.com/2b/thread-1036499-1-1.html

帖子内容我一直在跟着做更新。

kavenliang 发表于 2015-11-27 20:04:04

本帖最后由 kavenliang 于 2015-11-27 20:17 编辑

这货同样可以用madvr的jinc、lanczos、smooth、anti-ringing等算法...在mpv.conf里面设置

例:
vo=opengl-hq:smoothmotion:scale=ewa_lanczos:scale-antiring=0.2
display-fps=60

上面这段代码意思是使用OPENGL HQ做渲染,开启smooth,目标帧数60fps(就是你显示器刷新率),使用jinc算法,默认3taps,并启用antiring,数值0.2

抄自potplayer吧,manual里面也有参数的讲解,大家可以慢慢调试一下。

zhu3536 发表于 2015-11-28 10:59:40

还不错,比win麻烦点。

blackseptember 发表于 2015-11-28 11:16:43

{:7_593:}我就知道你肯定会发的。

kavenliang 发表于 2015-11-28 12:46:58

blackseptember 发表于 2015-11-28 11:16
我就知道你肯定会发的。

{:4_91:}闲着没事

cylx 发表于 2015-11-28 23:07:54

既然是入门教程,弄个 homebrew 是要闹哪样,因为墙的存在,直接第一步就卡死很多人。还是到 http://sva.wakku.to/~chris/mpv_builds/mpv_latest.zip 直接下载编译好的版本吧。

asdsdasdada 发表于 2015-11-29 01:41:45

我用的win版mpv,但是用上面的代码开smoothmotion没效果啊。。fraps显示还是24帧

kavenliang 发表于 2015-11-29 08:40:16

asdsdasdada 发表于 2015-11-29 01:41
我用的win版mpv,但是用上面的代码开smoothmotion没效果啊。。fraps显示还是24帧

不清楚,在mac下istat测过帧率的确会拉到60fps


cylx 发表于 2015-11-29 15:33:51

MPlayerX 其实还在更新的,只不过后端还是用的 mplayer,效率比 mpv 差很多。

asdsdasdada 发表于 2015-12-4 22:29:01

我这里只有30帧。。应该不是配置的问题
页: [1] 2 3 4
查看完整版本: Mac上看10bit HEVC的正确姿势:OSX上使用MPV播放器的入门教程