feat(mpv): add more shaders

This commit is contained in:
rydesun 2021-07-05 11:45:14 +08:00
parent 63042cc807
commit 9cdca425da
2 changed files with 41 additions and 3 deletions

View file

@ -3,13 +3,13 @@ hwdec=auto-safe
# ==== 渲染 ====
profile=gpu-hq
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
video-sync=display-resample
interpolation
tscale=oversample
# 使用FSRCNNX着色器
# https://github.com/igv/FSRCNN-TensorFlow/
glsl-shaders="~~/shaders/FSRCNNX_x2_16-0-4-1.glsl"
# 可选值: common, common-low, anime
profile=common
# ==== 界面 ====
# 使用OSC脚本时需要关闭默认OSC
@ -52,10 +52,39 @@ screenshot-directory='~/Userdata/Pictures/'
# 进度数据文件存放目录
watch-later-directory='~/.data/mpv/watch_later/'
[common]
profile-desc=普通视频
# FSRCNNX着色器
# https://github.com/igv/FSRCNN-TensorFlow/
glsl-shaders="~~/shaders/FSRCNNX_x2_16-0-4-1.glsl"
# 其他着色器
profile=append-shaders
[common-low]
profile-desc=普通视频[低配]
# FSRCNNX着色器
# https://github.com/igv/FSRCNN-TensorFlow/
glsl-shaders="~~/shaders/FSRCNNX_x2_8-0-4-1.glsl"
# 其他着色器
profile=append-shaders
[anime]
profile-desc=低分辨率动画专用
# https://github.com/HelpSeeker/FSRCNN-TensorFlow/
glsl-shaders="~~/shaders/FSRCNNX_x2_16-0-4-1_anime_enhance.glsl"
# 其他着色器
profile=append-shaders
[append-shaders]
profile-desc=添加更多着色器
profile-restore=copy-equal
# 色度升频
# https://gist.github.com/igv/a015fc885d5c22e6891820ad89555637
glsl-shaders-append="~~/shaders/KrigBilateral.glsl"
# 自适应锐化
# https://gist.github.com/igv/8a77e4eb8276753b54bb94c1c50c317e
sigmoid-upscaling=no
glsl-shaders-append="~~/shaders/adaptive-sharpen.glsl"
[svp]
profile-desc=SVP补帧

View file

@ -22,7 +22,16 @@ curl -fL --create-dirs -o /tmp/mpv/fsrcnnx.7z \
&& 7z e -o"${shader_dir}" -y /tmp/mpv/fsrcnnx.7z FSRCNNX_x2_16-0-4-1.glsl \
&& rm /tmp/mpv/fsrcnnx.7z
curl -fL --create-dirs -o "${shader_dir}/FSRCNNX_x2_8-0-4-1.glsl" \
https://github.com/igv/FSRCNN-TensorFlow/releases/download/1.1/FSRCNNX_x2_8-0-4-1.glsl
curl -fL --create-dirs -o "${shader_dir}/FSRCNNX_x2_16-0-4-1_anime_enhance.glsl" \
https://github.com/HelpSeeker/FSRCNN-TensorFlow/releases/download/1.1_distort/FSRCNNX_x2_16-0-4-1_anime_enhance.glsl
curl -fL --create-dirs -o "${shader_dir}/KrigBilateral.glsl" \
https://gist.github.com/igv/a015fc885d5c22e6891820ad89555637/raw
curl -fL --create-dirs -o "${shader_dir}/adaptive-sharpen.glsl" \
https://gist.github.com/igv/8a77e4eb8276753b54bb94c1c50c317e/raw
echo "Done."