startdl 发表于 2015-3-27 23:07

看了阁下帖子试用了一下mpv,结果怒删vlc、mplayerx。
于是求推荐配置命令,不懂阁下说的专业术语,只求安逸能用的指令。
家里网速慢,平时看日剧日漫最高也就看个720p。

boday 发表于 2015-3-27 23:13

@四点
就把scale-radius改到了10,直接卡爆,现在改回了2。radius 超过 4 都基本上是纯粹增加运算负担却没有明显效果了。一般建议值是 3。
里边ewa_lanczossharp没有了好像(0.8.3),我就换到了ewa_lanczos。教程的可以改一下了。ewa_lanczossharp 还有的。我主楼是按照目前的 master 来写的,如果你编译的是 0.8.3,可能是还没在那个 release 里加进去吧。release 基本上只是为了给 distro 们看的,自己编译的话就直接用 master 嘛。
另外smoothmotion效果好像不是很明显?你用的是 Windows?已知在 Windows 下有个暂时不明原因的 vsync 问题导致 smoothmotion 工作不正常。参考:https://github.com/mpv-player/mpv/issues/1505#issuecomment-79745396
有没有办法打开靠屏幕边框的磁性?就是说我把视频拖到显示器的角落里,同时不希望让它超出显示器范围应该没有。

四点 发表于 2015-3-27 23:22

本帖最后由 四点 于 2015-3-27 23:23 编辑

boday 发表于 2015-3-27 23:13
@四点
radius 超过 4 都基本上是纯粹增加运算负担却没有明显效果了。一般建议值是 3。
ewa_lanczossharp 还 ...
yosemite
边框的问题算是用geometry=解决了,加了no-border简直棒棒棒
调osd好麻烦
看完这一话用HEAD重新编译试试
音频方面有什么好的推荐么?我随便选了个drc但是感觉有点回音?
还有个问题就是我看github上已经解决过osx下自动切换显卡的问题了,但是我这完全没调用过独立显卡,有能启用独立显卡的参数么。

boday 发表于 2015-3-28 05:31

@startdl
看了阁下帖子试用了一下mpv,结果怒删vlc、mplayerx。
于是求推荐配置命令,不懂阁下说的专业术语,只求安逸能用的指令。
家里网速慢,平时看日剧日漫最高也就看个720p。我主楼里写的就是我觉得简单但是对大多数人应该需要的命令。如果没有独显的话 ewa_lanczos 就不要用了。那么按我主楼写的,有这么两行就行:vo=opengl-hq:smoothmotion:icc-profile-auto
sub-auto=fuzzy而如果你不存在我主楼说的外挂字幕文件名的问题,只要第一行就够了。

你如果用起来觉得还有其他想实现的功能不妨具体说说。

@四点
音频方面有什么好的推荐么?我随便选了个drc但是感觉有点回音?音频方面我没动过,都是默认。
还有个问题就是我看github上已经解决过osx下自动切换显卡的问题了,但是我这完全没调用过独立显卡,有能启用独立显卡的参数么。这个我不清楚。mpv 文档中有提到吗?

a4840639 发表于 2015-3-28 06:08

我真觉得0.7.3以后的版本问题太多了
对我来说有用的新功能似乎只有自动加载外挂音频这一项

但是OSX下Bitstream音轨不会自动切换渲染器到独占模式,要改配置文件手动修正渲染器
打开硬解就会一直莫名其妙的卡
最近的版本甚至不开硬解有时候都会莫名其妙地掉帧

boday 发表于 2015-3-28 06:40

看到 mpv 的开发者们最近把 opengl 渲染器重写了,我最近一个月都没更新过……

不过你们遇到 bug 可以去汇报嘛,他们回复都挺快的。

KKKK 发表于 2015-3-28 10:43

谢谢楼主安利

startdl 发表于 2015-3-28 12:52

万分感谢。
在下用的是初代15寸rMBP,hd4000+gt650。
只用那2行命令就够了么?

startdl 发表于 2015-3-28 14:49

@boday
在下用阁下提供的命令看动画CPU占用直接200%,cpufan飙升到5900转。
然后在贴吧找到了个命令,CPU占用低于10%,这是为什么呢?
hwdec=vda
vo=opengl:srgb
sub-auto=fuzzy

boday 发表于 2015-3-28 21:03

@startdl
在下用的是初代15寸rMBP,hd4000+gt650。
只用那2行命令就够了么?嗯。那些是我认为这里的人会需要的。
在下用阁下提供的命令看动画CPU占用直接200%,cpufan飙升到5900转。
然后在贴吧找到了个命令,CPU占用低于10%,这是为什么呢?hwdec 是启用硬解,CPU 占用自然会低。另外这个命令用了 vo=opengl 而不是 opengl-hq,更高质量的缩放算法不会启用。顺便说,srgb 这个选项最近已经去掉了,所以你这么写的话 vo 这一行是不会起作用的。

除非你非常在意功耗发热的问题,一般是不建议用硬解的。你可以先试试不启用 smoothmotion 看看 CPU 占用能不能改善到你能接受的水平,就是把我上面写的第一行里去掉 smoothmotion,即:vo=opengl-hq:icc-profile-auto

startdl 发表于 2015-3-29 14:11

只用了vo=opengl-hq:icc-profile-auto和字幕的那一行,
现在cpu占用已经正常,非常感谢!

boday 发表于 2015-4-2 20:41

最近 mpv 更新后把原先的 smoothmotion 改成了 interpolation,现在可以使用多种算法进行 frame blending 了(默认使用的算法仍然是 oversampling,一般不需要特别指定)。顶楼的配置命令因此做了相应更新。

另外关于 interpolation(smoothmotion)目前 CPU 占用偏高的问题也在顶楼加了说明,请自行取舍。

startdl 发表于 2015-4-10 12:02

本帖最后由 startdl 于 2015-4-10 12:59 编辑

请问外挂srt字幕太大怎么办?字幕字体太大,15寸显示器显示不全,只找到个调整字幕位置的快捷键,调整字幕字体大小的快捷键是哪个呢?

sugar_mi 发表于 2015-4-10 13:55

startdl 发表于 2015-4-10 12:02
请问外挂srt字幕太大怎么办?字幕字体太大,15寸显示器显示不全,只找到个调整字幕位置的快捷键,调整字幕 ...

没有默认快捷键。

可以编辑 input.conf 文件自行定义,例如:
c sub-scale +0.1
v sub-scale -0.1
分别将 c 和 v 键定义为增大/减小

startdl 发表于 2015-4-10 16:08

sugar_mi 发表于 2015-4-10 13:55
没有默认快捷键。

可以编辑 input.conf 文件自行定义,例如:


万分感谢!

startdl 发表于 2015-4-10 16:08

本帖最后由 startdl 于 2015-4-10 16:14 编辑

sugar_mi 发表于 2015-4-10 13:55
没有默认快捷键。

可以编辑 input.conf 文件自行定义,例如:


没有效果。。本来v是显示隐藏字幕,改完后v没有效果了。input.conf文件在哪里?我没找到就自己在resource里新建了一个。

boday 发表于 2015-4-10 23:32

startdl 发表于 2015-4-10 16:08
没有效果。。本来v是显示隐藏字幕,改完后v没有效果了。input.conf文件在哪里?我没找到就自己在resource ...

和 mpv.conf 相同的位置。

暁美ほむら 发表于 2015-4-10 23:55

本帖最后由 暁美ほむら 于 2015-4-11 00:02 编辑

换了64位8.1,下了最新版,无论64还是32都是打不开

抱歉弄好了

startdl 发表于 2015-4-11 13:23

boday 发表于 2015-4-10 23:32
和 mpv.conf 相同的位置。

还是没有效果。。v键默认的显示隐藏字幕倒是失效了。

四点 发表于 2015-4-11 16:46

怎么在osd上监控实时帧率,资源占用什么的?想仔细调下设置

暁美ほむら 发表于 2015-4-28 00:30

本帖最后由 暁美ほむら 于 2015-4-28 00:32 编辑

@boday 针对BT.1886的解释这个应该看容易明白

Gamma标准最早是为CRT显示设备(就是我们以前用的方头方脑的大显示器)设计的,由于荧光粉的特性,CRT的gamma值为2.3-2.5,为了在CRT上显示正确的图像,科学家们就在视频或者图像信号里加入一个预置的gamma的倒数(gamma矫正),这样信号进入CRT显示设备后就可以显示正确的亮度和色彩。多年来,各不同厂商和组织为了优化显示采用了不同的gamma数值,比如说苹果曾经采用1.8的gamma,后来又修改为2.2;微软则一直采用2.2;视频行业则从标准的2.2,到欧洲的2.35,还有相当一部分用户使用2.4,。直到近期,行业内开始普遍比较认可的ITU.1886所规定的近似于2.4的动态gamma,广电行业的gamma开始趋向于统一。

由于早年的gamma值的公式在被设计的时候,有一个假定条件,假定显示设备能够显示亮度值为0纯黑色,但实际上由于显示器背光灯原因,是无法真正显示亮度为0的纯黑色等等。所以如果将gamma值调成2.4,会使得画面从感官上偏暗,所以很多行业人士还是推荐将广电应用的gamma值设置为2.2.这样至少在视觉上更接近理论上描述的准确亮度显示状态。

基于以上这种情况,也因为技术的进步,CRT显示器逐渐退出市场,取而代之的是数字平板显示器。在这样的情况下,老的gamma公式已经无法跟上实际需要。因此在2011年3月,ITU组织重新修正了gamma公式,推出了新一代的广电行业gamma指标,叫做BT1886。

BT 1886是基于老的gamma2.4的公式进行的修正,加入了更多的辅助参数,使得最终结果更加合理,准确。比如说,不再将0亮度的纯黑作为假设值,而是会根据测量到的实际屏幕最暗情况下的亮度自动进行计算,修正计算结果,这样一来,不同背光技术的显示设备,都可以在新的gamma公式下,获得准确的亮度转换显示。

下图是新老gamma值曲线的对比,灰色的是老的2.4的gamma曲线,黄色是ITU新推出的ITU BT1886 gamma曲线,可以看出,新老两条曲线,在亮部最终是完全重合的,但是在暗部,黄色的ITU BT1886 标准的gamma曲线比老的2.4的gamma曲线要提亮了一点,整体更加平滑,对暗部的压缩更少。

http://107cine.qiniudn.com/20150424/1429845510_39888.jpg
本图引用自http://www.spectracal.com网站

由此可见,在目前的显示设备市场,ITU BT1886是最精准,适应范围最广的gamma标准,也是能获得最佳显示效果的gamma设置,它的数值与2.4的gamma设置类似,但做了非常有效的提升和优化。

由于ITU 1886是一个比较新的标准,所以只有比较高端的专业设备厂商和软件才支持。比如尊正的专业监视器,内部已经是根据ITU BT1886的gamma标准来显示和校正高清视频。软件方面,Calman,Lightsapce,还有尊正的色彩管理软件,也都采用了ITU BT1886的gamma标准来进行校正计算。

因此,以后如果你再需要选择高清视频的显示gamma的时候,就能知道,想要最准确的结果,gamma既不是2.2,也不是2.4 ,而是应该选择 ITU BT1886标准。

或许你还有一个疑问,如果不是用于电视,而是用于网络的视频,gamma是否要选择BT1886标准?由于ITU本身就是国际电信联盟,所以,它制定的这个标准同样适合于网络,网络视频的最佳gamma标准,也是BT 1886
(注:如果你想对BT1886有更深入的了解,建议参考以下资料:

http://www.spectracal.com/Documents/White%20Papers/BT.1886.pdf
https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.1886-0-201103-I!!PDF-E.pdf

radar 发表于 2015-4-28 01:35

看个视频都这么技术……

boday 发表于 2015-4-29 07:15

startdl 发表于 2015-4-11 13:23
还是没有效果。。v键默认的显示隐藏字幕倒是失效了。

我不确定 214# 的命令是否有效。你可以试试这样:

先删掉 input.conf 里的内容,然后在 mpv.conf 里添加这么一行:sub-text-font-size=50这里这个值默认是 55,我这里暂且写成了 50,如果还是大的话可以改得更小点。
改 sub-text-font-size 而不改 sub-scale 的好处是这样不会影响 ASS 字幕的字体大小。

boday 发表于 2015-4-29 07:21

@四点
怎么在osd上监控实时帧率,资源占用什么的?想仔细调下设置监控实时帧率这个我好像记得 @wm4 说 openGL 给的 API 太简陋做不到。资源占用,如果你是指 CPU/GPU 占用率的话,可以用其他工具软件搞定啊,Windows 下不用说了,OS X 下有 Activity Monitor 看 CPU usage,GPU 的话似乎有个 CUDA-Z。

@暁美ほむら
针对BT.1886的解释这个应该看容易明白谢资料!

XxXr 发表于 2015-5-7 18:21

请问如何解决中文字幕乱码的问题.....

四点 发表于 2015-5-7 18:33

本帖最后由 四点 于 2015-5-7 18:57 编辑

XxXr 发表于 2015-5-7 18:21
请问如何解决中文字幕乱码的问题.....
找个编辑器(我用的CotEditor)打开字幕文件保存成正确的编码,
或者用参数试试--sub-codepage=utf8:gb18030(放到mpv.config里的话就去掉最前面的--)。
参考:http://mpv.io/manual/master/#options-sub-codepage

如果是缺字不是乱码可以装个Microsoft Yahei试试。
下载:http://pan.baidu.com/s/15nffg


XxXr 发表于 2015-5-7 18:57

四点 发表于 2015-5-7 18:33
找个编辑器(我用的CotEditor)打开字幕文件保存成正确的编码,或者用参数试试--sub-codepage=utf8:gb1803 ...

已解决,感谢~

sirlion 发表于 2015-5-7 19:06

为什么mac的播放软件都没有一个播放列表功能?一堆小视频循环播放得怎么搞?

四点 发表于 2015-5-7 19:51

sirlion 发表于 2015-5-7 19:06
为什么mac的播放软件都没有一个播放列表功能?一堆小视频循环播放得怎么搞? ...

大部分都有吧....例如本帖提到的mpv
http://mpv.io/manual/master/#options-playlist

四点 发表于 2015-5-23 08:54

这个脚本蛮有用的。
https://github.com/Argon-/mpv-stats

caibing 发表于 2015-6-6 17:36

startdl 发表于 2015-4-11 13:23
还是没有效果。。v键默认的显示隐藏字幕倒是失效了。

c add sub-scale +0.1
v add sub-scale -0.1

实测,加了add之后快捷键起效果了。

渡良瀨凖 发表于 2015-6-6 17:55

换了r屏本,mpv打开之后变成巨大的窗口怎么解....

渡良瀨凖 发表于 2015-6-6 17:55

换了r屏本,mpv打开之后变成巨大的窗口怎么解....

asakura20005 发表于 2015-6-6 23:44

渡良瀨凖 发表于 2015-6-6 17:55
换了r屏本,mpv打开之后变成巨大的窗口怎么解....

配置文件里加一行autofit-larger=90%x90%

90%是我自己设置的值,可以改小,数字越小窗口越小。

渡良瀨凖 发表于 2015-6-7 10:41

asakura20005 发表于 2015-6-6 23:44
配置文件里加一行autofit-larger=90%x90%

90%是我自己设置的值,可以改小,数字越小窗口越小。 ...

有效果 但是这是是指屏幕的90%吧 有没有跟movist一样 片子的50%....

boday 发表于 2015-6-7 12:42

渡良瀨凖 发表于 2015-6-7 10:41
有效果 但是这是是指屏幕的90%吧 有没有跟movist一样 片子的50%....

视频播放器默认会以操作系统的“逻辑像素”来渲染,所以比如你是 15 寸 2880x1800 的 MacBook,播放器会“认为”你的屏幕分辨率是 1440x900,然后你打开一个 1080p 的视频就直接超出了。

想手动把视频缩放到 50% 的话:window-scale=0.5

陈永仁 发表于 2015-6-7 13:49

四点 发表于 2015-5-22 16:54
这个脚本蛮有用的。
https://github.com/Argon-/mpv-stats

放好了 按 i?好像没效果?

渡良瀨凖 发表于 2015-6-7 15:16

boday 发表于 2015-6-7 12:42
视频播放器默认会以操作系统的“逻辑像素”来渲染,所以比如你是 15 寸 2880x1800 的 MacBook,播放器会 ...

ok了...
最后再问个.. ass字幕这个mpv没有解决办法吗...
不行有没有强制所有字幕使用某一字体的设置么....

四点 发表于 2015-6-7 17:41

陈永仁 发表于 2015-6-7 13:49
放好了 按 i?好像没效果?

最新的commit有问题,下这个

https://github.com/Argon-/mpv-stats/blob/1fd2bb5c0fd806a322be1b9c067ecf7f9579ed55/stats.lua

boday 发表于 2015-6-8 01:31

渡良瀨凖 发表于 2015-6-7 15:16
ok了...
最后再问个.. ass字幕这个mpv没有解决办法吗...
不行有没有强制所有字幕使用某一字体的设置么... ...

先说清楚你看 ass 字幕有啥问题?

强制 ass 字幕字体的话,可以用 --ass-force-style 命令。
页: 1 2 3 4 5 [6] 7 8 9 10
查看完整版本: 跨平台的高画质视频播放器 mpv(补充MacBook分辨率设置建议)