添加着色器,使用CTRL+1 - CTRL+6替换使用!

This commit is contained in:
BuildTools 2022-01-29 21:52:50 +08:00
parent e4ab688c65
commit f4f6f4abe5

View file

@ -10,7 +10,7 @@
# 基础 # # 基础 #
######## ########
vo = gpu # <gpu/gpu-next> 视频输出驱动。许多后续选项也只能在此三项下正常工作。当前版本默认值即gpu # vo = gpu # <gpu/gpu-next> 视频输出驱动。许多后续选项也只能在此三项下正常工作。当前版本默认值即gpu
# gpu最高普适性和完成度gpu-next查看此处讨论 https://github.com/hooke007/MPV_lazy/discussions/39 # gpu最高普适性和完成度gpu-next查看此处讨论 https://github.com/hooke007/MPV_lazy/discussions/39
#gpu-context = vulkan # <d3d11/winvk> 选择输出后端默认auto此项的值与 --gpu-api 相关联,通常只需设置其中一项即可) #gpu-context = vulkan # <d3d11/winvk> 选择输出后端默认auto此项的值与 --gpu-api 相关联,通常只需设置其中一项即可)
gpu-api = vulkan # <d3d11/vulkan> 选择图形绘制接口默认auto。非特殊情况下win10用户始终应首选d3d11 gpu-api = vulkan # <d3d11/vulkan> 选择图形绘制接口默认auto。非特殊情况下win10用户始终应首选d3d11
@ -20,7 +20,7 @@
#d3d11-flip = no # [通常发生在 --d3d11-exclusive-fs=yes 和 --on-top 一起使用时] 可用于避免MPV全屏时的冻屏问题 #d3d11-flip = no # [通常发生在 --d3d11-exclusive-fs=yes 和 --on-top 一起使用时] 可用于避免MPV全屏时的冻屏问题
# 如果存在上述问题则启用该参数否则不应该使用因为d3d11下的翻转模型性能最好 # 如果存在上述问题则启用该参数否则不应该使用因为d3d11下的翻转模型性能最好
hwdec = vaapi-copy # 指定应使用的硬件视频解码API。软解改为 no默认。硬解建议使用 d3d11va-copy。10系以上N卡强烈建议使用 nvdec-copy hwdec = vaapi # 指定应使用的硬件视频解码API。软解改为 no默认。硬解建议使用 d3d11va-copy。10系以上N卡强烈建议使用 nvdec-copy
# 当 --gpu-api=d3d11 时,值 auto 首选 d3d11va ;值 auto-copy 首选 dxva2-copy当 --gpu-api=vulkan 时,值 auto 首选 nvdec # 当 --gpu-api=d3d11 时,值 auto 首选 d3d11va ;值 auto-copy 首选 dxva2-copy当 --gpu-api=vulkan 时,值 auto 首选 nvdec
# 值 auto 等效 yes。不推荐选用理论上解码效率最高的 无-copy 的原生硬解 ,目的是确保全部设置/滤镜/着色器正常作用(有些不支持) # 值 auto 等效 yes。不推荐选用理论上解码效率最高的 无-copy 的原生硬解 ,目的是确保全部设置/滤镜/着色器正常作用(有些不支持)
# 在部分机器上 dxva2-copy 的占用可能远低于 d3d11va-copy # 在部分机器上 dxva2-copy 的占用可能远低于 d3d11va-copy
@ -224,6 +224,15 @@
##此处的 --glsl-shaders=<value> 用于指定每次随MPV共同启动的着色器支持多项。更多详细着色器信息参见手册[01] ##此处的 --glsl-shaders=<value> 用于指定每次随MPV共同启动的着色器支持多项。更多详细着色器信息参见手册[01]
##--glsl-shaders-append 等效 --glsl-shader=<value> (注意和上行说明中参数的区别),表示追加着色器(单次仅能追加一项),并不会覆盖第一条 --glsl-shaders=<value> 指定的着色器,可无限追加该命令。 ##--glsl-shaders-append 等效 --glsl-shader=<value> (注意和上行说明中参数的区别),表示追加着色器(单次仅能追加一项),并不会覆盖第一条 --glsl-shaders=<value> 指定的着色器,可无限追加该命令。
CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A (HQ)"
CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B (HQ)"
CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C (HQ)"
CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A+A (HQ)"
CTRL+5 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B+B (HQ)"
CTRL+6 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C+A (HQ)"
CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared"
##初始加载多个着色器的示例写法 ##初始加载多个着色器的示例写法
#glsl-shaders = "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl" #glsl-shaders = "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"