85 lines
3.3 KiB
Plaintext
85 lines
3.3 KiB
Plaintext
##########
|
|
# Global #
|
|
##########
|
|
|
|
# General
|
|
profile = high-quality
|
|
keep-open = yes
|
|
osd-duration = 1500
|
|
hwdec = auto-copy
|
|
vo = gpu-next
|
|
#screenshot-directory = ""
|
|
osd-bar = no
|
|
|
|
# For ModernX
|
|
osc = no
|
|
border = no
|
|
|
|
# Interpolation
|
|
# Note: On wayland, make sure to have adaptive sync enabled
|
|
# (if offered in the display settings)
|
|
# video-sync = display-resample
|
|
video-sync = display-vdrop # More consistent playback speed, for syncing with
|
|
# somebody else (like a watch party)
|
|
gpu-api = vulkan
|
|
gpu-context = x11vk
|
|
interpolation = yes
|
|
tscale = sphinx
|
|
tscale-blur = 0.6991556596428412
|
|
tscale-radius = 1.05
|
|
tscale-clamp = 0.0
|
|
|
|
# Subtitles
|
|
sub-auto = fuzzy
|
|
subs-with-matching-audio = yes
|
|
|
|
# Languages
|
|
alang = ja,sv,en
|
|
slang = en
|
|
|
|
###################
|
|
# Shader Profiles #
|
|
###################
|
|
|
|
[anime4k-a-hq]
|
|
profile-desc = Anime4K: Mode A (HQ)
|
|
glsl-shaders = "~~/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"
|
|
|
|
[anime4k-b-hq]
|
|
profile-desc = Anime4K: Mode B (HQ)
|
|
glsl-shaders = "~~/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"
|
|
|
|
[anime4k-c-hq]
|
|
profile-desc = Anime4K: Mode C (HQ)
|
|
glsl-shaders = "~~/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"
|
|
|
|
[anime4k-aa-hq]
|
|
profile-desc = Anime4K: Mode A+A (HQ)
|
|
glsl-shaders = "~~/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"
|
|
|
|
[anime4k-bb-hq]
|
|
profile-desc = Anime4K: Mode B+B (HQ)
|
|
glsl-shaders = "~~/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"
|
|
|
|
[anime4k-ca-hq]
|
|
profile-desc = Anime4K: Mode C+A (HQ)
|
|
glsl-shaders = "~~/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"
|
|
|
|
[fsr]
|
|
profile-desc = FidelityFX FSR
|
|
glsl-shaders = "~~/shaders/FSR.glsl"
|
|
|
|
[no-shaders]
|
|
profile-desc = GLSL shaders cleared
|
|
glsl-shaders = ""
|
|
|
|
[anime]
|
|
profile-desc = Automatically applied to files with a path that contains a dir named 'Anime'
|
|
profile-cond = string.match(string.lower(path), '/anime/') ~= nil
|
|
profile = anime4k-a-hq
|
|
|
|
[live-action]
|
|
profile-desc = Automatically applied to files with a path that contains a dir named 'TV-series' or 'Movies'
|
|
profile-cond = string.match(string.lower(path), '/(tv%-?_?series)/') ~= nil or string.match(string.lower(path), '/(movies)/') ~= nil
|
|
profile = fsr
|