MPV无法只给低帧率视频插帧,或者说无法自动为高帧率视频关闭插帧…
发现mpv会自动给4K60视频插帧,卡死。我SVP部分配置文件是这么写的:
profile-restore=copy
profile-cond=fps<=30
vf-append=vapoursynth="~~/Main.vpy"
把fps换成container-fps或estimated-vf-fps的话,低帧率视频也不工作了。换成=23.976也不行。 你的配置组写法就不对,使用p["container-fps"]<=30 container-fps 要改成 container_fps,分辨率可以加个 and dwidth * dheight <= 3840 * 2160 Starlight 发表于 2022-9-5 23:02
container-fps 要改成 container_fps,分辨率可以加个 and dwidth * dheight
还有一个问题,如何让mpv关SVP时自动开SmoothMotion,开SVP自动关?
这样可以吗
CTRL+9 vf toggle vapoursynth="~~/Main.vpy" interpolation=no
CTRL+8 vf toggle vapoursynth="~~/SVP_Alternative/10Bit-X2/Main.vpy" interpolation=no
CTRL+0 vf clr "" interpolation=yes
vf-add=@interp:vapoursynth=~~/filters/interp.py:1
hr-seek-framedrop=no
interpolation=no
vf-add=@interp:!vapoursynth=~~/filters/interp.py:1
hr-seek-framedrop
interpolation
a apply-profile interp-inverse
b apply-profile interp
unlight 发表于 2022-9-6 00:09
还有一个问题,如何让mpv关SVP时自动开SmoothMotion,开SVP自动关?
这样可以吗
你这槽点太多。。
设置某属性怎么怎么样的写法是
set interpolation no
不同指令之间要间隔符
set a yes ; set b no
我用vf 的 toggle 后缀是为了自由开关单项,你这样用达不成你想要的效果,比如 前一个补帧脚本没关就把后一个脚本开了
你要用这个方法实现你的效果要用 set 后缀
页:
[1]