HuangRuixiao
发表于 2020-12-11 01:16:48
大佬,目前的“mvtools-blksize64”占用太小了,有类似 "mvtools-veryhigh" 这样的提高画质选项吗?
孤雨独火
发表于 2020-12-11 01:42:09
HuangRuixiao 发表于 2020-12-11 01:16
大佬,目前的“mvtools-blksize64”占用太小了,有类似 "mvtools-veryhigh" 这样的提高画质选项吗? ...
搞错用途了,这是补帧用的,不是提高画质用的,占用再高也只是减少后补出来画面的debuff
HuangRuixiao
发表于 2020-12-11 02:01:45
孤雨独火 发表于 2020-12-11 01:42
搞错用途了,这是补帧用的,不是提高画质用的,占用再高也只是减少后补出来画面的debuff
...
对啊,我的意思就是有没有通过增加性能消耗来减少画质损失的版本?
另外如何配置开关mvtools的快捷键???
hsmms
发表于 2020-12-11 02:02:30
HuangRuixiao 发表于 2020-12-11 02:01
对啊,我的意思就是有没有通过增加性能消耗来减少画质损失的版本?
另外如何配置开关mvtools的快捷键?? ...
不用损失最小
孤雨独火
发表于 2020-12-11 03:20:16
本帖最后由 孤雨独火 于 2020-12-11 03:23 编辑
HuangRuixiao 发表于 2020-12-11 02:01
对啊,我的意思就是有没有通过增加性能消耗来减少画质损失的版本?
另外如何配置开关mvtools的快捷键?? ...
快捷键示例我在input.conf里有写。
至于mvtools那些繁杂的小参,我没研究过,可以参考官方文档
Azuuuma
发表于 2020-12-15 23:38:00
楼主你好,最近购买了一台Surface go2 (CPU:m3-8100Y,内存:8G,核显:UHD615)我在mpv.conf里修改了一下并开启了Anime4K,全屏可以流畅播放,窗口会卡顿,CPU核显都占用80%以上了,看久了容易发热,掉电快。
想指教一下如何设置能在占用中等的情况下保持稍微好点的画质呀。
########
# 基础 #
########
hwdec=auto-copy # 指定应使用的硬件视频解码API。软解改值为no。硬解建议使用auto-copy。帕斯卡/图灵架构N卡强烈建议使用nvdec-copy。
###追加说明:hwdec=auto等效hwdec=yes。此时不出意外应为d3d11va,指定auto-copy时不出意外为dxva2-copy。此外你也可以使用d3d11va-copy,至于为什么不选用效率更高的 无-copy 参数,目的是确保所有滤镜正常作用(有些滤镜不支持native模式)
#hwdec-codecs=all # 仅允许给定编解码器列表进行硬件解码
vo=gpu # 指定要使用的视频输出后端。
gpu-api=d3d11 # <opengl(不推荐)/vulkan/d3d11(使用SVP时的首选但与anime4k部分滤镜存在冲突)>
#d3d11-exclusive-fs=yes # d3d11下的全屏独占
#ontop # 窗口置顶(Vulkan下的全屏独占)
#ontop-level=system # <默认window|system|level>
hr-seek-framedrop=no # fixes audio desync # SVP补帧时推荐设置为no
save-position-on-quit=no # 退出不记住播放位置 #############
# 脚本 滤镜 #
#############
osc=no
load-scripts=yes # 与osc=no一起使用,是mpv_thumbnail_script脚本的必要前置条件
gpu-shader-cache-dir="~~/shaders_cache" # 在此目录中存储和加载已编译的GLSL着色器缓存,可以提高启动性能。
###vf补帧脚本只能启用其中一个,且不与SVP一起使用
#vf=vapoursynth="~~/mvtools-test.vpy" # mvtools补帧脚本测试版
#vf=vapoursynth="~~/mvtools-high.vpy" # mvtools补帧脚本进阶版,如果你的CPU足够变态可以尝试
#vf=vapoursynth="~~/mvtools-standard.vpy" # mvtools补帧脚本标准版,推荐使用
#vf=vapoursynth="~~/sample_vs_10bit.py"
#vf=vapoursynth="~~/svpflow-test.vpy"
#input-ipc-server=mpvpipe # 使用SVP manager时必须开启此项
###同类别的滤镜算法互斥
#glsl-shaders="~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl" #Anime4k模组化滤镜中推荐Ctrl+3,你也可以选择启用该默认方案
#glsl-shaders-append="~~/shaders/KrigBilateral.glsl" # 高级的cscale色度升频算法
#glsl-shaders-append="~~/shaders/FSRCNNX_x2_8-0-4-1.glsl" # 快速超分辨率卷积神经网络放大算法
glsl-shaders-append="~~/shaders/SSimSuperRes.glsl" # 对mpv的内置放大算法进行校正(消除铃声伪影,恢复原始清晰度等)
glsl-shaders-append="~~/shaders/SSimDownscaler.glsl" # 缩小算法增强,与dscale=mitchell和linear downscaling=no一起使用 ########
# 视频 #
########
#icc-profile-auto
###如果做过专业校色可开启(系统目录存在对应的icm校色文档)。未做校色的广色域屏应手动指定target-prim=<value>,srgb屏无需更改此默认值。
#icc-3dlut-size=<r>x<g>x<b> # 从每个维度的ICC配置文件生成的3D LUT的大小。默认值为64x64x64。范围<2--512>
#icc-cache-dir="~~/icc_cache" # 指定目录存储和加载从ICC配置文件创建的3D LUT。这可以用来加快加载速度。请注意,这些文件包含未压缩的LUT。它们的大小取决于--icc-3dlut-size,并且可能非常大。注意:这不会自动清除,因此旧的,未使用的缓存文件可能会无限期地停留。
#target-prim=auto # 广色域屏应该设定此参数为具体值以解决色彩过饱和的问题,当不使用ICC颜色管理时,视频颜色将适应此颜色空间。例如:99%的argb屏幕写adobe。90%+的p3色域屏写dci-p3。
video-sync=display-resample # "ReClock" replacement 默认值audio
#video-sync-max-video-change=5
interpolation # 减少由于视频fps和显示刷新率不匹配而引起的卡顿(也称为抖动)。这需要将--video-sync选项设置为一种显示模式,否则它将被静默禁用。这实质上是尝试通过沿时间轴卷积视频来对丢失的帧进行插值。--tscale设置所使用的过滤器。
tscale=oversample #
###profile=gpu-hq # high quality video output, require rather fast video card
scale=ewa_lanczossharp # 放大算法,profile=gpu-hq的默认为spline36
cscale=spline36 # 色度升频算法;已由更好的KrigBilateral.glsl取代
dscale=mitchell # 缩小算法
dither-depth=auto
correct-downscaling
linear-downscaling
sigmoid-upscaling
deband
###以上为profile=gpu-hq的具体设定范围
孤雨独火
发表于 2020-12-16 00:37:39
Azuuuma 发表于 2020-12-15 23:38
楼主你好,最近购买了一台Surface go2 (CPU:m3-8100Y,内存:8G,核显:UHD615)我在mpv.conf里修改了一下 ...
你这配置实在是。。。。以下是仅供参考的缩减项目
ssim那两就别用了
a4k保留这三
Anime4K_DarkLines_HQ.glsl
Anime4K_ThinLines_HQ.glsl
Anime4K_Upscale_CNN_M_x2_Deblur.glsl
scale用spiline36甚至更低的
同理cscale也是(你甚至可以试试用bilinear看看有没有感知上的区别)
Azuuuma
发表于 2020-12-16 02:03:50
本帖最后由 Azuuuma 于 2020-12-16 02:17 编辑
孤雨独火 发表于 2020-12-16 00:37
你这配置实在是。。。。以下是仅供参考的缩减项目
ssim那两就别用了
好的谢谢,配置确实低了点,作为备机看看视频用的,重新尝试后cpu的占用率变低了,GPU还是挺高的,开anime4k就直接满了。还尝试了换成软解,但还是一样(T T)。
不知哪方面还能再缩一下让GPU负担没这么大。另外我按照官网加了这行代码,自动选择音频和字幕(alang和slang),但是不会生效,不知道是怎么回事,也想请教一下楼主。
########
# 音频 #
########
ao=wasapi # 经测试如果有其他软件独占音频通道后再打开MPV画面会无比卡顿
#audio-exclusive=yes # 音频通道独占。如果音频存在卡顿问题可关闭这项或以上一项。
audio-file-auto=fuzzy # <默认no|exact|fuzzy|all> 自动加载同名外挂音轨
alang=jpn # 音频首选语言为日语
volume-max=100 # <100.0-1000.0>
volume=100 # 播放器启动音量,0为静音
########
# 字幕 #
########
sub-auto=fuzzy # 自动加载同名外挂字幕
sub-file-paths=subs
slang=jpn # 字幕首选语言为日语
blend-subtitles=video # <yes|video|默认no> 在插值和/或颜色管理之前,将字幕直接混合到升级的视频帧上(默认值:否)。 启用此选项会导致字幕受--icc-profile,--target-prim,--target-trc,--interpolation,--gamma-factor和--glsl-shaders的影响。 使用--interpolation时,还可以提高字幕性能。启用此功能的缺点是将字幕限制在视频的可见部分,因此,字幕不能出现在视频下方的黑色空白处(例如)。如果选择了video,则行为类似于yes,但是以视频的原始分辨率绘制了子对象,并与视频一起缩放。
sub-ass-force-margins=yes # 使字幕输出在黑边上
#sub-font='YouYuan' # 指定srt字幕的字体
橙兜酱
发表于 2020-12-16 13:11:15
不会默认开启怎么办啊...每次都要自己手动按
孤雨独火
发表于 2020-12-16 13:39:17
橙兜酱 发表于 2020-12-16 13:11
不会默认开启怎么办啊...每次都要自己手动按
具体什么不会默认开启?