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

[MPV+] MPV_lazy 懒人包

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

崭露头角活跃达人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,让字幕也插值,减少违和感

Snipaste_2023-07-08_15-17-12.jpg


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

点评

【注释video-sync】和【interpolation=no】的稳定效果都能接受  发表于 2023-7-8 23:54
试了另外两种方法和禁用interpolation,感觉按稳定顺序排【注释video-sync】>【interpolation=no】>【tscale=oversample】>【blend-subtitles=video】  发表于 2023-7-8 23:52
注释掉video-sync=display-resample就稳定了,谢谢指导  发表于 2023-7-8 22:53
回复

使用道具 举报

2

主题

22

回帖

0

VC币

注册会员

Rank: 2

积分
1015
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
回复

使用道具 举报

2

主题

22

回帖

0

VC币

注册会员

Rank: 2

积分
1015
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
回复

使用道具 举报

2

主题

22

回帖

0

VC币

注册会员

Rank: 2

积分
1015
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
回复

使用道具 举报

2

主题

22

回帖

0

VC币

注册会员

Rank: 2

积分
1015
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
回复

使用道具 举报

0

主题

22

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
75938
清鸿剑 发表于 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
回复

使用道具 举报

3

主题

28

回帖

0

VC币

中级会员

Rank: 3Rank: 3

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

使用道具 举报

2

主题

22

回帖

0

VC币

注册会员

Rank: 2

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

使用道具 举报

2

主题

22

回帖

0

VC币

注册会员

Rank: 2

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

点评

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

使用道具 举报

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
回复

使用道具 举报

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

本版积分规则

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