找回密码
 加入我们
搜索
      
楼主: kongzheng3333

[软件] (MPC-VR更新支持RTX Video HDR)继游戏的DLSS之后,N卡视频的DLSS也趋于完美

  [复制链接]
发表于 2023-11-17 03:28 | 显示全部楼层
Snipaste_2023-11-17_03-08-45.png
我用的4.9的模型,然后4K 60fps没有压力呀
发表于 2023-11-17 10:31 来自手机 | 显示全部楼层
苦忘 发表于 2023-11-17 03:28
我用的4.9的模型,然后4K 60fps没有压力呀

楼主说的是非整数倍的4K60,比如23-25的补帧到60,这个4090带不动。

另外从4.10开始加码了,多了30%功耗,然后ensemble版模型,4K整数倍下4090都跑不动了。
发表于 2023-11-18 17:02 | 显示全部楼层

完蛋 ,得换显卡了···
 楼主| 发表于 2023-12-4 21:08 | 显示全部楼层
RIFE更新至v4.13 omnx文件下载链接 看benchmark图是一次不小的进步
287577209-e692b6f0-ff1a-45f7-8cd7-2bd3e6919ec5.png
发表于 2023-12-4 21:55 | 显示全部楼层
kongzheng3333 发表于 2023-12-4 21:08
RIFE更新至v4.13 omnx文件下载链接 看benchmark图是一次不小的进步

简单测了下,细小物件动态硬字幕处理上比4.12又更进了一步,4.12下还有少数动态场景硬字幕的抖动也得到了改善不抖了,看动漫现在只需要4.13
发表于 2023-12-4 22:04 | 显示全部楼层
kongzheng3333 发表于 2023-12-4 21:08
RIFE更新至v4.13 omnx文件下载链接 看benchmark图是一次不小的进步

这更新频率,国内CV圈真是太卷了
 楼主| 发表于 2023-12-4 22:04 | 显示全部楼层
fatezeroart 发表于 2023-12-4 21:55
简单测了下,细小物件动态硬字幕处理上比4.12又更进了一步,4.12下还有少数动态场景硬字幕的抖动也得到了 ...

我看电视剧也会开RIFE 感觉补帧效果甚至比动漫更自然
 楼主| 发表于 2023-12-4 22:13 | 显示全部楼层
pdvc 发表于 2023-12-4 22:04
这更新频率,国内CV圈真是太卷了

开发RIFE的大佬现在在上海阶跃星辰 不知道这是家怎么样的公司
发表于 2023-12-4 22:16 | 显示全部楼层
kongzheng3333 发表于 2023-12-4 22:04
我看电视剧也会开RIFE 感觉补帧效果甚至比动漫更自然

是的电影看起来更爽,现在动漫的硬字幕也处理的接近完美了,就差一些密集线条的极个别场景还有些许伪影要是也能解决的话那就真完美了
发表于 2023-12-4 22:30 | 显示全部楼层
到v14.test3了
发表于 2023-12-4 23:52 | 显示全部楼层
kongzheng3333 发表于 2023-12-4 21:08
RIFE更新至v4.13 omnx文件下载链接 看benchmark图是一次不小的进步

4.13lite是绿色那根还是浅蓝色那根?
发表于 2023-12-4 23:55 | 显示全部楼层
下来试了一下,RTX超分4级+4.13v2补帧25->50,3080ti差不多快冒烟了
 楼主| 发表于 2023-12-5 08:45 | 显示全部楼层
redraiderj 发表于 2023-12-4 23:52
4.13lite是绿色那根还是浅蓝色那根?

绿色那根
 楼主| 发表于 2024-1-8 23:35 | 显示全部楼层
RIFE更新至v4.14
画面瑕疵问题又有进步,有兴趣的可以对比药屋少女第一集6:50秒如图所示画面处,比4.13瑕疵明显更小。有意思的是4.13lite此处没有瑕疵,猜测是补帧力度较小所以画面瑕疵也较小。另外一点是mpv-lazy使用4.14比mpc-be外挂svp 4.14此处表现要更好,这个就不知何故了。
MPV-00_06_51.682-N0001.jpg
发表于 2024-1-9 08:29 来自手机 | 显示全部楼层
你都用上rife了,跟给svp上供美刀还有什么必然关系吗?
 楼主| 发表于 2024-1-9 08:56 | 显示全部楼层
donkey_ever 发表于 2024-1-9 08:29
你都用上rife了,跟给svp上供美刀还有什么必然关系吗?

一开始是不知道mpv-lazy 用到现在回过头看 能调用VSR的同时RIFE实时插帧 还能继续使用原来符合自己使用习惯的播放器的方法好像也只有svp了吧 或者说有别的办法?
发表于 2024-1-9 21:45 | 显示全部楼层
好耶,期待更好的性能和效果
发表于 2024-1-9 22:21 | 显示全部楼层
mark         
发表于 2024-1-25 23:02 来自手机 | 显示全部楼层
pdvc 发表于 2023-11-17 10:31
楼主说的是非整数倍的4K60,比如23-25的补帧到60,这个4090带不动。

另外从4.10开始加码了,多了30%功耗 ...

想请教下lite、不带后缀版和ensemble这三种模型,是不是压力和性能依次提高的?
发表于 2024-1-25 23:20 | 显示全部楼层
hsy5571615 发表于 2024-1-25 23:02
想请教下lite、不带后缀版和ensemble这三种模型,是不是压力和性能依次提高的? ...

ensemble是整合所有模型出结果,负载最大,没啥必要。
不带后缀是标准版,负载居中,然后是lite版。v2是标准版的seek优化版。
发表于 2024-1-25 23:47 | 显示全部楼层
还在用madvr,AI时代我落伍了。。
发表于 2024-1-26 12:58 | 显示全部楼层
pdvc 发表于 2024-1-25 23:20
ensemble是整合所有模型出结果,负载最大,没啥必要。
不带后缀是标准版,负载居中,然后是lite版。v2是 ...

大佬,请问用MPV_lazy如何启用v2版模型?

seek延迟太难受了
发表于 2024-1-26 13:54 来自手机 | 显示全部楼层
ligs85 发表于 2024-1-26 12:58
大佬,请问用MPV_lazy如何启用v2版模型?

seek延迟太难受了

我用的是MPC/POT+SVP。

mpv的你试试改文件名替换模型。
 楼主| 发表于 2024-1-26 15:33 | 显示全部楼层
ligs85 发表于 2024-1-26 12:58
大佬,请问用MPV_lazy如何启用v2版模型?

seek延迟太难受了

github里那个问题就是我提的。。。找到MEMC_RIFE_NV.vpy这个文件 Ext_Proc这行true改False就行
发表于 2024-1-26 15:33 来自手机 | 显示全部楼层
pdvc 发表于 2024-1-25 23:20
ensemble是整合所有模型出结果,负载最大,没啥必要。
不带后缀是标准版,负载居中,然后是lite版。v2是 ...

模型在这里下载的:https://github.com/AmusementClub/vs-mlrt/releases/tag/external-models。我用v2版模型,训练时必然报错,不带后缀的就没问题,看了半天日志也没看出个所以然

[01/26/2024-15:05:25] [I] Start parsing network model
[01/26/2024-15:05:25] [I] [TRT] ----------------------------------------------------------------
[01/26/2024-15:05:25] [I] [TRT] Input filename:   C:/Program Files (x86)/SVP 4/rife\models\rife_v2\rife_v4.9.onnx
[01/26/2024-15:05:25] [I] [TRT] ONNX IR version:  0.0.8
[01/26/2024-15:05:25] [I] [TRT] Opset version:    16
[01/26/2024-15:05:25] [I] [TRT] Producer name:    pytorch
[01/26/2024-15:05:25] [I] [TRT] Producer version: 2.2.0
[01/26/2024-15:05:25] [I] [TRT] Domain:           
[01/26/2024-15:05:25] [I] [TRT] Model version:    0
[01/26/2024-15:05:25] [I] [TRT] Doc string:      
[01/26/2024-15:05:25] [I] [TRT] ----------------------------------------------------------------
[01/26/2024-15:05:25] [W] [TRT] onnx2trt_utils.cpp:377: Your ONNX model has been generated with INT64 weights, while TensorRT does not natively support INT64. Attempting to cast down to INT32.
[01/26/2024-15:05:25] [W] [TRT] onnx2trt_utils.cpp:403: One or more weights outside the range of INT32 was clamped
[01/26/2024-15:05:25] [W] [TRT] onnx2trt_utils.cpp:403: One or more weights outside the range of INT32 was clamped
[01/26/2024-15:05:25] [W] [TRT] onnx2trt_utils.cpp:403: One or more weights outside the range of INT32 was clamped
[01/26/2024-15:05:25] [W] [TRT] onnx2trt_utils.cpp:403: One or more weights outside the range of INT32 was clamped
[01/26/2024-15:05:26] [W] [TRT] onnx2trt_utils.cpp:403: One or more weights outside the range of INT32 was clamped
[01/26/2024-15:05:26] [I] Finish parsing network model
[01/26/2024-15:05:26] [W] Could not read timing cache from: C:\Users\hhhh\AppData\Roaming\SVP4\cache\Program Files (x86)/SVP 4/rife\models\rife_v2\rife_v4.9.onnx.min64x64_opt1920x1088_max2560x1440_fp16_trt-8502_cudnn_I-fp16_O-fp16_NVIDIA-GeForce-RTX-4090_65612893.engine.cache. A new timing cache will be generated and written.
[01/26/2024-15:05:26] [I] [TRT] [MemUsageChange] Init cuDNN: CPU +734, GPU +10, now: CPU 10048, GPU 1697 (MiB)
[01/26/2024-15:05:26] [I] [TRT] Global timing cache in use. Profiling results in this builder pass will be stored.
[01/26/2024-15:05:26] [W] [TRT] Using kFASTER_DYNAMIC_SHAPES_0805 preview feature.
[01/26/2024-15:05:55] [E] Error[2]: [deconvolutionV2Builder.cpp::nvinfer1::builder::CaskDeconvolutionBuilderBase<class nvinfer1::builder::CaskDeconvolutionV2Builder,class nvinfer1::rt::task::CaskDeconvolutionV2Runner,-2147483603>::createDeconvolution::759] Error Code 2: Internal Error (Assertion isOpConsistent(deconvolution.get()) failed. Cask deconvolution isConsistent check failed.)
[01/26/2024-15:05:55] [E] Error[2]: [builder.cpp::nvinfer1::builder::Builder::buildSerializedNetwork::751] Error Code 2: Internal Error (Assertion engine != nullptr failed. )
[01/26/2024-15:05:55] [E] Engine could not be created from network
[01/26/2024-15:05:55] [E] Building engine failed
[01/26/2024-15:05:55] [E] Failed to create engine from model or file.
[01/26/2024-15:05:55] [E] Engine set up failed

mmexport1706254075072.png
发表于 2024-1-26 17:37 | 显示全部楼层
kongzheng3333 发表于 2024-1-26 15:33
github里那个问题就是我提的。。。找到MEMC_RIFE_NV.vpy这个文件 Ext_Proc这行true改False就行 ...

我看到提问了,没想到是你

很奇怪不是直接指定带v2的模型就可以吗? 为什么会有单独的开关...
发表于 2024-1-26 17:37 | 显示全部楼层
pdvc 发表于 2024-1-26 13:54
我用的是MPC/POT+SVP。

mpv的你试试改文件名替换模型。

好的,谢谢
发表于 2024-1-26 17:46 | 显示全部楼层
现在老黄新出的一个 可以把SDR视频自动映射为HDR 不知道能不能在本地播放视频的时候用起来
发表于 2024-1-26 19:14 | 显示全部楼层
ligs85 发表于 2024-1-26 17:37
我看到提问了,没想到是你

很奇怪不是直接指定带v2的模型就可以吗? 为什么会有单独的开关... ...

因为不是直接根据名字调用模型的,MEMC_RIFE_STD.vpy 调用k7sfunc.py在去调用模型的,ext_proc就是个入参而已,通过这个入参判断调用v1/v2模型
发表于 2024-1-26 20:58 | 显示全部楼层
灵乌路空 发表于 2023-11-16 17:13
git上的MPV_lazy
免费体验也不比买个svp差

这个MPV怎么对接SVP Rife?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-7 16:42 , Processed in 0.016104 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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