找回密码
 立即注册
楼主: 孤雨独火

[MPV+] MPV_lazy 懒人包

  • TA的每日心情
    慵懒
    2020-4-5 10:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    17

    主题

    111

    回帖

    15

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    38323
    Violit 发表于 2021-2-10 22:11:00 | 显示全部楼层
    小白求教,glsl滤镜同时只能使用一种吗,自己实在找不到哪里有说明
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 669 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    75782
    Starlight 发表于 2021-2-10 22:30:01 | 显示全部楼层
    本帖最后由 Starlight 于 2021-2-10 22:44 编辑

    我的一些个人意见

    angle对比dx和vulkan没有任何优势
    关闭flip的dx性能也不如vulkan

    dither我是真的一个像素点都感觉不出来区别
    高刷屏+svp+interpolation+dither异常卡顿
    关闭dither后正常

    deband-grain我设置的12
    32甚至24部分场景下可以感知到噪点

    shaders_cache产生的频繁io对性能影响大于没有cache造成的影响
    icc_cache产生的文件巨大,非常影响启动速度,同样有io性能问题
    (sata ssd)

    portable_config下可以再建一个fonts空文件夹方便使用
    mpv可以读取这个文件夹下的字体

    文件精简方面实际上只需要这些


    svpflow的参数略微调整了下,不嫌麻烦的话可以帮忙测试下(原来不流畅的场景流畅了没有,什么场景出现了伪影)
    1. import vapoursynth as vs
    2. from vapoursynth import core

    3. clip = video_in
    4. w = video_in_dw
    5. h = video_in_dh
    6. freq = display_fps
    7. fps = container_fps or 23.976
    8. target_fps = 60


    9. def fit(clip, w, h, vw=1920, vh=1080, s=lambda x, b=4: round(x)//b*b):
    10.     if w > vw or h > vh:
    11.         r = max(w/vw, h/vh)
    12.         w, h = w/r, h/r
    13.         clip = clip.resize.Spline36(width=s(w), height=s(h))
    14.     return clip


    15. def toYUV420(clip):
    16.     if clip.format.id == vs.YUV420P8:
    17.         clip8 = clip
    18.     elif clip.format.id == vs.YUV420P10:
    19.         clip8 = clip.resize.Point(format=vs.YUV420P8)
    20.     else:
    21.         clip = clip.resize.Point(format=vs.YUV420P10)
    22.         clip8 = clip.resize.Point(format=vs.YUV420P8)
    23.     return clip, clip8


    24. def svpflow(clip, fps, target_fps):
    25.     sp = "{ gpu: 1 }",
    26.     ap = """{
    27.         block: { w: 32, h: 16, overlap: 2 },
    28.         main: {
    29.             levels: 5,
    30.             search: {
    31.                 type: 4, distance: -8,
    32.                 coarse: { type: 4, distance: -4, bad: { range: 0 } }
    33.             },
    34.             penalty: { lambda: 3.3, lsad: 3000, plevel: 1.25, pzero: 110, pnbour: 75 }
    35.         },
    36.         refine: [{ thsad: 200, search: { type: 4, distance: -2 } }]
    37.     }""",
    38.     fp = """{
    39.         algo: 23, rate: { num: %d, den: %d, abs: true },
    40.         scene: { mode: 0, limits: { scene: 5200, zero: 100 } },
    41.         mask: { cover: 88, area: 100, area_sharp: 0.7 }
    42.     }""" % (round(target_fps) * 1000, 1001)
    43.     clip, clip8 = toYUV420(clip)
    44.     s = core.svp1.Super(clip8, sp)
    45.     r = s["clip"], s["data"]
    46.     v = core.svp1.Analyse(*r, clip, ap)
    47.     r = *r, v["clip"], v["data"]
    48.     clip = core.svp2.SmoothFps(clip, *r, fp, src=clip, fps=fps)
    49.     return clip


    50. clip = fit(clip, w, h)
    51. clip = svpflow(clip, fps, target_fps)
    52. clip.set_output()
    复制代码



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 669 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    75782
    Starlight 发表于 2021-2-10 22:36:37 | 显示全部楼层
    Violit 发表于 2021-2-10 22:11
    小白求教,glsl滤镜同时只能使用一种吗,自己实在找不到哪里有说明

    ctrl+1 和后三种一起用2/3/4 三种里喜欢哪个效果用哪个
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-4-5 10:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    17

    主题

    111

    回帖

    15

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    38323
    Violit 发表于 2021-2-10 22:56:06 | 显示全部楼层
    Starlight 发表于 2021-2-10 22:36
    ctrl+1 和后三种一起用2/3/4 三种里喜欢哪个效果用哪个

    感谢大佬解答!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2746

    回帖

    2020

    VC币

    星辰大海

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

    积分
    422978

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火  楼主| 发表于 2021-2-10 23:17:25 | 显示全部楼层
    本帖最后由 孤雨独火 于 2021-2-11 15:19 编辑
    Starlight 发表于 2021-2-10 22:30
    我的一些个人意见

    angle对比dx和vulkan没有任何优势

    我是这么考虑的~~

    angle基本没用这我知道,留着备用的。flip我也默认没关,之前有个版本只能关闭flip不然进全屏就冻住(估计是win10的锅)那个时期我貌似打包的时候忘了默认注释掉#d3d11-flip=no

    至于vulkan...我没查到这玩意现在能不能正确输出10bit,其它两的log都能明确看出来angle不支持d3d11支持,vulkan看不出来所以我除非遇到问题一般也不碰。

    diter开着补帧我倒是没遇到过问题,一直4k95hz/120hz用着的

    那两cache问题我倾向留着,不然我每次启动mpv都明显慢一拍
    deband我一直想找个色带明显的样品测测来着,现在这套参数我是从哪抄的了、、、、

    /fonts/我知道这个用途....一般坛子里都会用字体管理或者fontloader,这个功能就没啥意义了

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2746

    回帖

    2020

    VC币

    星辰大海

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

    积分
    422978

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火  楼主| 发表于 2021-2-10 23:20:30 | 显示全部楼层
    Violit 发表于 2021-2-10 22:56
    感谢大佬解答!

    看功能,理论上不同滤镜只要不冲突可以无限叠....但是放大滤镜叠多了的话。。除了成倍放大吃了一堆性能没啥好处
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2746

    回帖

    2020

    VC币

    星辰大海

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

    积分
    422978

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火  楼主| 发表于 2021-2-11 00:10:18 | 显示全部楼层
    Starlight 发表于 2021-2-10 22:30
    我的一些个人意见

    angle对比dx和vulkan没有任何优势

    拿ubw24的oped还有卫宫金闪闪的pk那三段粗略测试了下,,-8b -2x(改60帧)和新版基本没有感知较大的差异,,不过这个性能占用倒是明显越来越多了....8b这个性能占用真的比较理想了(虽然是牺牲2bit的位深换来的)

    8b

    2x(60)

    new test

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-6-6 16:52
  • 签到天数: 41 天

    [LV.5]常住居民I

    2

    主题

    84

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5611
    colew 发表于 2021-2-11 11:29:37 | 显示全部楼层
    发现播放有些视频使用外挂音轨时有些场景有概率出现失声,单独播放音轨时又有声音是怎么回事,比如fate hf I
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2746

    回帖

    2020

    VC币

    星辰大海

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

    积分
    422978

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火  楼主| 发表于 2021-2-11 14:34:05 | 显示全部楼层
    colew 发表于 2021-2-11 11:29
    发现播放有些视频使用外挂音轨时有些场景有概率出现失声,单独播放音轨时又有声音是怎么回事,比如fate hf I ...

    具体时间点,因为无法复现你的问题。而且外挂的那个是5.1。。没有必要使用除非你有5.1的设备
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-6-6 16:52
  • 签到天数: 41 天

    [LV.5]常住居民I

    2

    主题

    84

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5611
    colew 发表于 2021-2-11 15:02:02 | 显示全部楼层
    孤雨独火 发表于 2021-2-11 14:34
    具体时间点,因为无法复现你的问题。而且外挂的那个是5.1。。没有必要使用除非你有5.1的设备
    ...

    原来是这样    我也再描述一下:从45:30秒开始后面有几十秒吧,然后37分钟时也有概率出现没声音,持续时间挺长的.默认打开视频用的就是外挂音轨,所以我才发现会失声,同时我又发现如果打开视频后遇到失声情况那么连续切换音轨直到换回外挂音轨时又会有声音了
    ps:目前仅发现hf I会出现这种情况
    回复

    使用道具 举报

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

    本版积分规则

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