青风 发表于 2020-5-10 17:11:46

{:11_801:}感谢大佬给等等党换显卡的动力,不知为何mpv小窗口补帧没问题,放大窗口显卡就全部拉满,CPU还在玩沙(60%)。

孤雨独火 发表于 2020-5-10 17:15:25

青风 发表于 2020-5-10 17:11
感谢大佬给等等党换显卡的动力,不知为何mpv小窗口补帧没问题,放大窗口显卡就全部拉满,CPU还 ...

分辨率不一样,配合scale和各种滤镜下,显卡压力肯定也不一样

炎发灼眼的OTAKU 发表于 2020-5-11 12:40:14

本帖最后由 炎发灼眼的OTAKU 于 2020-5-11 12:57 编辑

感谢大大更新,想问一下

mvtools补帧跟svp有什么区别吗?某些画面适合mvtools,另一些适合svp这样?


使用SVP时配置中有好几项要跟着一起改动(比如interpolation # SVP补帧时推荐关闭/tscale=oversample # SVP补帧时推荐关闭),有没办法一键更换配置?还是说现在Ctrl+7就已经会一键更改SVP适用的配置。


如果我想默认打开mvtools标准版,取消“#vf=vapoursynth="~~/mvtools-standard.vpy" # mvtools补帧脚本标准版,推荐使用”这个的注释就好,但如果我想默认打开anime4K ctrl+3预设应该怎么操作?

缩略图线程加了一个后我的老爷U加载速度确实快了不少哦,之前一集TV要22秒,现在只需要15秒。虽然任务管理器一样是全核心线程100%,实际表现却有提升。不知道还能不能加线程,应该怎么操作呢?

孤雨独火 发表于 2020-5-11 17:56:44

炎发灼眼的OTAKU 发表于 2020-5-11 12:40
感谢大大更新,想问一下

mvtools补帧跟svp有什么区别吗?某些画面适合mvtools,另一些适合svp这样?


svp和mvtool你可以当作差不多的东西,类似mpchc和mpcbe的关系》?mvtools我没有做(其实是没找到)看真人电影的参数但是svpflow有

那些跟着一起改的选项只限于 svp manager ,就是正版svp用户装的那个app,只用svpflow是不用管的。

缩略图脚本相关介绍 https://bbs.acgrip.com/thread-5806-1-1.html

input.conf里有那几个预设,把你想要默认打开的抄进mpv.conf(需要略作修改

glsl-shaders="~~/shaders/KrigBilateral.glsl;~~/shaders/Anime4K_3.0_Upscale_CNN_L_x2_Denoise.glsl;~~/shaders/Anime4K_3.0_Auto_Downscale_Pre_x4.glsl;~~/shaders/Anime4K_3.0_Deblur_DoG.glsl;~~/shaders/Anime4K_3.0_DarkLines_HQ.glsl;~~/shaders/Anime4K_3.0_ThinLines_HQ.glsl;~~/shaders/Anime4K_3.0_Upscale_CNN_M_x2_Deblur.glsl"

Theergold 发表于 2020-5-12 00:43:41

用Kikoplay弹幕好像有点渲染问题有点撕裂,是软件问题还是我渲染出问题了?

孤雨独火 发表于 2020-5-12 02:09:45

本帖最后由 孤雨独火 于 2020-5-12 02:48 编辑

Theergold 发表于 2020-5-12 00:43
用Kikoplay弹幕好像有点渲染问题有点撕裂,是软件问题还是我渲染出问题了?
libmpv用的是opengl。
有图吗
我一直用但是没发现这类现象~~

楚轩 发表于 2020-5-12 14:40:21

孤雨独火 发表于 2020-5-12 02:09
libmpv用的是opengl。
有图吗
我一直用但是没发现这类现象~~

大佬求助一下像mvptools这样的补帧脚本和anime4k滤镜可以用在mpcbe加madvr上吗

孤雨独火 发表于 2020-5-12 15:55:11

楚轩 发表于 2020-5-12 14:40
大佬求助一下像mvptools这样的补帧脚本和anime4k滤镜可以用在mpcbe加madvr上吗

理论上都可以,a4k我没研究,svp的话作用途径是这样的: 解码器--ffdshow--AVS+--SVP--渲染器


很麻烦而且效率比较低,所以也没研究过==我不会{:13_959:}

小灰兔 发表于 2020-5-13 02:53:49

mvtools带不动,svpflow又不够流畅。还是黑米奇svp舒服

Starlight 发表于 2020-5-13 13:29:59

本帖最后由 Starlight 于 2020-5-13 14:18 编辑

我用的是60hz屏幕,对大于59.94fps的视频进行补帧时会鬼畜,想请教有办法在vpy中做判断直接输出吗?
这是我目前用的svpflow.vpyimport vapoursynth as vs
from vapoursynth import core

core.num_threads = 16
core.max_cache_size = 8192

super_params = "{pel:2,gpu:1,scale:{up:2,down:4}}"
analyse_params = "{block:{w:32,h:32,overlap:2},main:{levels:4,search:{type:4,distance:-8,coarse:{type:4,distance:-5,bad:{range:0}}},penalty:{plevel:1.3,pzero:110,pnbour:75}},refine:[{thsad:200,search:{type:4,distance:2}}]}"
smoothfps_params = "{rate:{num:60000,den:1001,abs:true},algo:21,mask:{area:100},scene:{limits:{m1:1800,m2:3600,scene:5200,zero:100,blocks:45}}}"


def interpolate(clip):
    clip_f = clip.resize.Point(format=vs.YUV420P8, dither_type="random")

    super = core.svp1.Super(clip_f, super_params)
    vectors = core.svp1.Analyse(
      super["clip"], super["data"], clip_f, analyse_params)
    smooth = core.svp2.SmoothFps(
      clip_f, super["clip"], super["data"], vectors["clip"], vectors["data"], smoothfps_params, src=clip_f, fps=container_fps)
    assume = core.std.AssumeFPS(
      smooth, fpsnum=smooth.fps_num, fpsden=smooth.fps_den)

    return assume


interpolate(video_in).set_output()

页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: [MPV+] MPV_lazy 懒人包