找回密码
 立即注册
楼主: cczzhh

分享一下自己的mpv配置

0

主题

19

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
2433
wax 发表于 2018-10-18 15:47:06 | 显示全部楼层
本帖最后由 wax 于 2018-10-18 15:57 编辑
cczzhh 发表于 2018-10-18 14:37
拿楼上的测试图测了几个算法,madVR也一道测了些。
先说这个Bilateral implementation偏移的问题,还是感 ...

这个y4m文件里注明的chroma位置是"C420mpeg2",查了下,对应的是MPEG2所使用的居中的无偏移chroma subsampling方式。所以没法判断shader是否真的正确处理了H264里用的偏左半个像素的chroma subsampling方式。wiki.multimedia.cx/index.php/YUV4MPEG2
回复

使用道具 举报

7

主题

556

回帖

164

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164256

活跃达人崭露头角坚持不懈

cczzhh  楼主| 发表于 2018-10-18 16:15:24 | 显示全部楼层
本帖最后由 cczzhh 于 2018-10-18 16:22 编辑
wax 发表于 2018-10-18 15:47
这个y4m文件里注明的chroma位置是"C420mpeg2",查了下,对应的是MPEG2所使用的居中的无偏移chroma subsamp ...

那我RAVU chroma+yuv的测试里错误使用了chroma-left的版本。

RAVU的说明里有一句:
cscale will still be used to correct minor offset. An EWA scaler like haasnsoft is recommended for the cscale setting.
这其实也是mpv的一个bug,https://github.com/mpv-player/mpv/issues/5727 无论如何内置的scaler都会被跑一遍。
不知道这个offset指的是什么。

回复

使用道具 举报

6

主题

28

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3375
neil78 发表于 2018-12-3 08:33:05 | 显示全部楼层
本帖最后由 neil78 于 2018-12-3 09:18 编辑

求問下樓主下面這張圖片是哪個快捷鍵啊


自己弄了一個高級版的 筆記本用配置,幫忙看下可不可行

profile=gpu-hq
# gpu-hq contains:
dscale=ewa_lanczos
dither-depth=8
correct-downscaling=yes
sigmoid-upscaling=yes
deband=yes

中略

[SD_U] #480p *1.5 = 720p
profile-desc=cond:(p["video-params/h"]<700)
glsl-shaders-clr
glsl-shaders-append="~~/shaders/KrigBilateral.glsl"
glsl-shaders-append="~~/shaders/nnedi3-nns64-win8x4.hook"
cscale=ewa_lanczossoft
scale=ewa_lanczossharp
glsl-shaders-append="~~/shaders/adaptive-antiringing.glsl"

[720p30_U] #720p *1.067 = 768p
profile-desc=cond:(p["video-params/h"]<760 and p["video-params/h"]>=720 and p["container-fps"]<31 and p["estimated-vf-fps"]<31)
scale=ewa_lanczossharp
cscale=ewa_lanczossoft
glsl-shaders-clr
glsl-shaders-append="~~/shaders/adaptive-antiringing.glsl"

#[720p60_U]
profile-desc=cond:(p["video-params/h"]<760 and p["video-params/h"]>=720 and ((p["container-fps"]<31 and p["estimated-vf-fps"]>=31) or p["container-fps"]>=31))
scale=spline36
cscale=sinc
glsl-shaders-clr

[FHD_D] # 1080p #use SSIM to downscale #1080p *0.711 = 768p
profile-desc=cond:(p["video-params/h"]<=1080 and (p["video-params/w"]>=1358 or p["video-params/h"]>=764))
cscale=ewa_lanczossoft
glsl-shaders-clr
glsl-shaders-append="~~/shaders/SSimDownscaler.glsl"





回复

使用道具 举报

7

主题

556

回帖

164

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164256

活跃达人崭露头角坚持不懈

cczzhh  楼主| 发表于 2018-12-3 11:28:59 | 显示全部楼层
neil78 发表于 2018-12-3 08:33
求問下樓主下面這張圖片是哪個快捷鍵啊

Shift+i,然后按数字键2

具体什么scaler好用还是得根据:1,你机器能承受的计算量;2,你实际观感体验来决定。
一般而言downscale推荐mitchell(gpu-hq的默认)
upscale没有anti-ring的话ewa系(ewa_*,haasnsoft等)有可能不如bicubic,spline等。不过你720p,1080p->768p的话差别真的应该很小了。用printscreen截点图对比下吧。


评分

参与人数 1活跃度 +20 收起 理由
neil78 + 20 已導入mpv-stats文件 但快捷鍵沒用.

查看全部评分

回复

使用道具 举报

6

主题

28

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3375
neil78 发表于 2018-12-3 15:12:29 | 显示全部楼层
cczzhh 发表于 2018-12-3 11:28
Shift+i,然后按数字键2


確實找到了這行
    [o.key_page_1] = { f = default_stats, desc = "Default" },
    [o.key_page_2] = { f = vo_stats, desc = "Extended Frame Timings" },
    --[o.key_page_3] = { f = filter_stats, desc = "Dummy" },


但我按下快捷鍵后 page_2 是空的

评分

参与人数 1活跃度 +10 收起 理由
cczzhh + 10 确定你下了最新版mpv。stat是自带的,不需.

查看全部评分

回复

使用道具 举报

6

主题

28

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3375
neil78 发表于 2018-12-4 10:50:51 | 显示全部楼层
本帖最后由 neil78 于 2018-12-4 10:52 编辑
cczzhh 发表于 2018-12-3 11:28
确定你下了最新版mpv。stat是自带的,不需

gpu-api=d3d11
能解決問題。
回复

使用道具 举报

5

主题

227

回帖

-1

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
132538
laichiaheng 发表于 2018-12-5 00:13:04 | 显示全部楼层
ravu 這東西好久沒消息了,bjin 的 github 也沒再繼續更新了
回复

使用道具 举报

3

主题

77

回帖

13

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
489428
EdveR 发表于 2018-12-5 00:21:13 | 显示全部楼层
请教一下,mpv可以用快捷键手动加载外挂字幕吗?就像MPC-BE按Ctrl+L那样~
因为个人习惯原因,字幕文件和视频文件是不同名且放在两个文件夹里的。mpv貌似只能选择自动加载字幕的方式。
--sub-auto=<no|exact|fuzzy|all>, --no-sub-auto
Load additional subtitle files matching the video filename. The parameter specifies how external subtitle files are matched. exact is enabled by default.

no:        Don't automatically load external subtitle files.
exact:        Load the media filename with subtitle file extension (default).
fuzzy:        Load all subs containing media filename.
all:        Load all subs in the current and --sub-file-paths directories.
我所知道的唯一手动加载字幕的方式就是把字幕文件拖进去了orz 但是这样又要再开一个窗口好麻烦啊。。。
想转mpv,因为用下来比MPC-BE效率高,特别是字幕上,比BE自带的和XySubFilter都要好很多。
发现一个SMPlayer(吐槽下这名字,不禁让人想歪),可以用mpv作为引擎播放,相当于mpv的一个GUI了。用下来觉得还行,比较适合不懂写配置文件且需要GUI的人。不知道LZ用过吗~
回复

使用道具 举报

7

主题

556

回帖

164

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164256

活跃达人崭露头角坚持不懈

cczzhh  楼主| 发表于 2018-12-5 06:52:49 | 显示全部楼层
neil78 发表于 2018-12-4 10:50
gpu-api=d3d11
能解決問題。

按照道理和gpu-api无关,而且windows默认就是d3d11...不过如果你加了这行解决了,那就解决了吧。。
回复

使用道具 举报

7

主题

556

回帖

164

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164256

活跃达人崭露头角坚持不懈

cczzhh  楼主| 发表于 2018-12-5 06:54:48 | 显示全部楼层
laichiaheng 发表于 2018-12-5 00:13
ravu 這東西好久沒消息了,bjin 的 github 也沒再繼續更新了

archive了。bjin觉得已经够好了没有更新的必要了吧。如果有谁想改,完全可以fork过来取代之。
个人开发这个东西就是这样的,况且受众又少。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表