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

[MPV+] MPV_lazy 懒人包

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

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429773

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

    孤雨独火  楼主| 发表于 2023-7-8 22:03:44 | 显示全部楼层
    本帖最后由 孤雨独火 于 2023-7-8 22:43 编辑
    tmdtmdtmdqq 发表于 2023-7-8 21:19
    发现用mpv-lazy会使跟踪的屏幕字抖动的比较严重,用mpv原版和potplayer原生/xysubfilter没抖动的问题。

    你上图有很明显的interpolation效果,所以这是预期之内的。
    - 一种解决方式就是关闭video-sync=display-resample (懒人包默认只在高帧率视频/高刷新显示器上自动禁用,其它情况需要手动禁用
    - 另一种可能的解决方式是切换tscale为oversample,由于不同的帧率刷新率差和算法的表现不同,我无法预估在你设备上的实际表现是怎样的。
    - 另一种解决方式是提前字幕渲染进帧画面,blend-subtitles=video,好处是可以继续使用interpolation,让字幕也插值,减少违和感




    其实我这边不管开不开interpolation都看不到抖动(我仍然推测是它的原因是经验,而且interpolation如前所述在不同的设备和源的表现是不一样的,所以我不肯定这个结论),v4和v5之间我也没动过字幕渲染相关的设置,但是你又说好像有变化。。。如果不是幻觉那变量大概率在libass那里,但是libass在我的v4和v5之间也没有任何新提交我看错了,你说的是2022...这跨度太大了,先试试上边的措施能否解决。如果不能就移除“字幕”那一块的设置。

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-6 01:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1009
    dwabc 发表于 2023-7-12 02:26:30 | 显示全部楼层
    请问楼主,我设置了以下UAI_NV_TRT和RIFE_NV参数关联启用无效,控制台提示UAI_NV_TRT参数不对是什么原因,我是按k7sfunc.py里的参数设置的

    import vapoursynth as vs
    from vapoursynth import core
    from k7sfunc import *
    step01 = video_in
    step02 = RIFE_NV(input=step01, lt_d2k=True, sc_mode=1, fps_num=2)
    step03 = UAI_NV_TRT(input=step02, opt_lv=3, tf32=True)
    step03.set_output()

    点评

    ....看文档,我脚本里又不写文档你看脚本干什么。。模型都没写  发表于 2023-7-12 04:14
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-6 01:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1009
    dwabc 发表于 2023-7-12 20:00:03 | 显示全部楼层

    https://ibb.co/bsk1bmF

    又搞了下,这个是控制台,不行就放弃了

    点评

    我刚在文档里补充了大段说明,还有讲不清楚的问题的话可以提一下  发表于 2023-7-12 23:43
    2. res_max 你给到4k是要超分到8k吗。。。。这6090实时也不一定顶得住啊  发表于 2023-7-12 23:09
    1. [xx, yy] 示例我都写了甚至高亮标注格式了,,你变成 xx, yy  发表于 2023-7-12 23:08
    我不知道怎么吐槽了,两点  发表于 2023-7-12 23:07
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-6 01:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1009
    dwabc 发表于 2023-7-15 01:40:01 | 显示全部楼层
    我的意思是想在K7SFUNC里合并使用RIFE_NV和UAI_NV_TRT,问题是我在自编的VPY里单独启用RIFE_NV是可以生效的,UAI_NV_TRT无论如何写参数就是不起效,我这个菜鸡都弄不明白问题在哪儿,分辨率的设置已经更正为你的示例值,并按照clip =重新搞,还是RIFE_NV能生效,UAI_NV_TRT还是无法使用,真是要崩了

    点评

    图呢。。。你没图我怎么知道你是不是真的写对了  发表于 2023-7-15 20:52
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-6 01:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1009
    dwabc 发表于 2023-7-16 00:33:21 | 显示全部楼层
    附上参数和控制台的截图,我重新搞的VPY不知道该看哪个文档,所以是根据VS文件夹里的ETC_UAI_NV_TRT脚本内最下边的参数行填的,RIFE_NV也是这样处理的

    1. <div>import vapoursynth as vs
    2. from vapoursynth import core
    3. from k7sfunc import *
    4. clip = video_in

    5. clip = RIFE_NV(clip, lt_d2k=True, sc_mode=1, fps_num=2, t_tta=False, ext_proc=True, gpu=0, gpu_t=2, st_eng=False, ws_size=0)

    6. clip = UAI_NV_TRT(clip, clamp=False, model_pth="Bubblemint864_AnimeScaleV1_Compact_x2_fp16_opset14.onnx", opt_lv=3, cuda_opt=[0, 0, 0], fp16=False, tf32=True, gpu=0, gpu_t=2, st_eng=False, res_opt=[1280, 720], res_max=[1920, 1080], ws_size=0)

    7. clip.set_output()</div>
    复制代码

    https://ibb.co/CWKX2f3


    点评

    而且你性能不够为什么不开fp16呢  发表于 2023-7-16 01:27
    https://github.com/hooke007/MPV_lazy/wiki/3_K7sfunc#uai_nv_trt  发表于 2023-7-16 01:25
    控制台都写得很清楚了,model not found, 模型未找到,你引用的这个模型你放在正确的位置了吗  发表于 2023-7-16 01:23
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-6-19 15:13
  • 签到天数: 591 天

    [LV.9]以坛为家II

    0

    主题

    22

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    75783
    清鸿剑 发表于 2023-7-16 10:59:41 | 显示全部楼层
    请问楼主,我用MEMC_MVT_STD.vpy补帧一个非24帧的视频发现会音画不同步该怎么设置

    好像有报错帧率获取但我看不懂

    点评

    好的了解了,感谢楼主  发表于 2023-7-16 12:57
    https://github.com/hooke007/MPV_lazy/wiki/0_FAQ#--%E4%B8%8E%E6%BB%A4%E9%95%9C%E4%B8%8D%E5%85%BC%E5%AE%B9%E4%BA%A7%E7%94%9F%E7%9A%84%E9%9F%B3%E7%94%BB%E5%81%8F%E7%A7%BB  发表于 2023-7-16 11:19
    这个信息也不是报错。  发表于 2023-7-16 11:09
    vfr 可变帧率,mvtools不能用  发表于 2023-7-16 11:06
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-9-24 09:50
  • 签到天数: 84 天

    [LV.6]常住居民II

    3

    主题

    28

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    9882
    雨晴 发表于 2023-7-17 09:10:35 | 显示全部楼层
    那个,用gtx970播放4k60帧hevc的视频会一卡一卡的,cpu占用20%显卡40%。请问要怎么设置?

    本帖子中包含更多资源

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

    x

    点评

    谢谢,换软解不卡了。  发表于 2023-7-17 09:55
    你这个演示片不太正常。渲染压力比一般的高码率4khdr都大一倍,属于片源特例了  发表于 2023-7-17 09:44
    换软解或纯硬解  发表于 2023-7-17 09:26
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-6 01:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1009
    dwabc 发表于 2023-7-17 20:45:40 | 显示全部楼层
    感谢你热心指点我这菜鸡,终于能正常使用了,按你说的,启用了fp16,使用AnimeJaNaiV2L1_x2_fp32模型,尝试了1080P视频(我用的是55寸4K电视),RIFE NV和UAI RT同时开启后显卡占用率平均80%左右,禁用FP32,显卡降低了占用约20%,挺不错的,再次感谢!
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-6 01:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1009
    dwabc 发表于 2023-7-17 23:24:54 | 显示全部楼层
    我还有一个问题,就是在查看RIFE NV插帧相关文档时候,楼主你曾说过它在处理字幕时还有问题,但在我来看这个问题算是已经没有了,现在它在处理一些特定场景时还是有问题,比如在处理动画中大量密集规则性物体如杆栏/砖/书本/窗户还是会线条错乱,这个问题是否会有改善措施?

    点评

    硬字幕问题依然存在。我最后一次说这个问题的时候是4.6,现在依然是4.6  发表于 2023-7-18 19:09
    回复

    使用道具 举报

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

    [LV.5]常住居民I

    2

    主题

    84

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5649
    colew 发表于 2023-7-20 22:42:24 | 显示全部楼层
    mpv能在mac上使用吗

    点评

    https://github.com/mpv-player/mpv#system-requirements  发表于 2023-7-20 22:47
    为什么不能呢  发表于 2023-7-20 22:46
    回复

    使用道具 举报

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

    本版积分规则

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