##⇘⇘基本说明: ##这是附属设置文件,是配置组的集合,通用区已有的参数会被激活的配置组覆盖 ##需要主设置文件 "mpv.conf" 中的 --include 参数指定后本文件才生效 ##[xxx] 用于定义一组配置的头部标签,注释某组参数不能只注释头部 ##详细了解配置组与通用参数的混合用法请读手册 [02] ##关于被删去的“内置配置组”与“传统配置组”部分,查看 https://github.com/hooke007/MPV_lazy/discussions/42 ############## # 常规配置组 # ############## ##⇘⇘常规配置没有自动触发条件(内置配置组也全为常规配置) ##需要主设置文件中使用 --profile= 或多行 --profile= 参数激活数个配置 [DeBand+] profile-desc = 自定义去色带方案 deband = yes deband-iterations = 3 # <1-16> 去色带执行次数,越高强度但也越费时费力,数值>4实际无效(默认1) deband-threshold = 48 # <0-4096> 滤波器的截止阈值,更高的数字会增加强度,但会逐渐减少图像细节(默认32) deband-range = 12 # <1-64> 初始半径,越大的值去色带越强且性能占用越高;值越小越平滑(默认值16)。如果增大 --deband-iterations,需减小此值来进行补偿 deband-grain = 24 # <0-4096> [如果使用以下两个静态降噪着色器,将此设置为0] 添加额外动态噪点,有助于掩盖剩余的量化伪影(默认48) #glsl-shaders-append = "~~/shaders/noise_static_chroma.glsl" #glsl-shaders-append = "~~/shaders/noise_static_luma.glsl" ############## # 条件配置组 # ############## ##⇘⇘条件触发配置,根据给定条件激发特定参数。简易格式见示例 ##仅注释掉 --profile-cond 和 --profile-restore 即可将条件配置变为常规配置,常规配置的使用方法为通用区 --profile= ##⇘⇘条件配置的格式示例 ##[FS-loop] # 配置名称,自定义 ##profile-desc = 全屏时循环播放当前文件 # 配置的描述,不属于参数,随意写 ##profile-cond = fullscreen # 触发该配置的条件。可用的属性列表 https://mpv.io/manual/master/#property-list ##profile-restore = copy # 此参数一般用于回归触发前的通用参数(关闭此项将保留) ##... # 然后写该条件下触发的参数 ##... ##⇘⇘备选的HDR转SDR方案,若你的显卡不支持 --hdr-compute-peak 应启用这个方案且禁用 [H2S-DTM] ##直接注释与取消注释 --profile-cond 而非一组全部参数即可快速替换为 [H2S-STM] [H2S-STM] profile-desc = HDR转SDR(静态色调映射) #profile-cond = p["video-params/primaries"]=="bt.2020" profile-restore = copy #blend-subtitles = no target-peak = auto # <10-10000> (默认auto即203)该数值越低,画面整体越亮 tone-mapping = bt.2390 # 色调映射算法,其他推荐能用的有mobius/reinhard/hable/gamma,默认 bt.2390 tone-mapping-param = default # 上项的小参。默认值default根据算法的不同变化mobius默认0.3/reinhard默认0.5/gamma默认1.8,其它算法无参。 hdr-compute-peak = yes # 此选项基本上提供了动态的基于场景的色调映射(较老的显卡不支持此参数,此时画面将变得惨白) gamut-clipping = no # 通过降低色域外颜色的饱和度,进行色度裁剪。此处关闭以避免色度偏移(使用ICC的用户不受该参数影响) tone-mapping-desaturate = 0.9 # <0.0-1.0> (默认0.75)高光去饱和度 tone-mapping-desaturate-exponent = 0 # <0.0-20.0> (默认1.5)去饱和指数 [H2S-DTM] profile-desc = HDR转SDR(基础动态色调映射) profile-cond = p["video-params/primaries"]=="bt.2020" profile-restore = copy blend-subtitles = no # 问题状态 https://github.com/mpv-player/mpv/issues/6368 (静态映射不受影响) target-peak = auto tone-mapping = bt.2390 tone-mapping-param = default hdr-compute-peak = yes gamut-clipping = no tone-mapping-desaturate = 0.25 tone-mapping-desaturate-exponent = 0 ##⇘⇘文件名匹配的示例写法:根据文件名中的特定字符触发配置 ##字符 "-" 需要使用LUA的转义符 "%" [VCB-Studio] profile-desc = 真空断路器 profile-cond = filename:match("VCB%-Studio")~=nil profile-restore = copy deband = no [DVD-Anime] #profile-desc = 2D低清源增强 #profile-cond = height<=576 #profile-restore = copy #glsl-shaders = "~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl" [rot-fix] profile-desc = 修复旋转输出的色度破坏 # 问题状态 https://github.com/mpv-player/mpv/issues/8223 profile-cond = p["video-params/rotate"]==90 or p["video-params/rotate"]==270 profile-restore = copy hwdec = no