Skip to content
This repository was archived by the owner on Jun 28, 2024. It is now read-only.

Commit d38ee53

Browse files
authored
1.2.1
1 parent 6676ad6 commit d38ee53

File tree

8 files changed

+62
-33
lines changed

8 files changed

+62
-33
lines changed

HISTORY.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11

2+
_Version 1.2.1 (Sept 27, 2023)_
3+
- Split shaders into two sets (big improvement to quality of GPU shaders)
4+
- NVidia
5+
- AMD and Intel
6+
- Improved `input.conf`
7+
- new keys for playback speed
8+
- upscaler shader mode
9+
210
_Version 1.1.25 (Aug 13, 2023)_
311
- Fixed all console messages and implemented stricter MPV pathing for HOME_PATH
412
- Improved optional `input.conf` with quiet mode seeking and other minor changes

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2019 Dean
3+
Copyright (c) 2019-2023 Dean
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# better-mpv-config
22

3-
- Version: 1.1.25
4-
- Last Updated (AEST): 2023-08-13 06:38:55PM
3+
- Version: 1.2.1
4+
- Last Updated (AEST): 2023-09-27 12:53:18AM
55
- Target Platform: Windows 10 (not tested on Apple or Linux at all)
66
- Test PC: Old Quad Core Desktop
77
- CPU: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
@@ -11,6 +11,14 @@
1111

1212
## What's New
1313

14+
_Version 1.2.1 (Sept 27, 2023)_
15+
- Split shaders into two sets (big improvement to quality of GPU shaders)
16+
- NVidia
17+
- AMD and Intel
18+
- Improved `input.conf`
19+
- new keys for playback speed
20+
- upscaler shader mode
21+
1422
_Version 1.1.25 (Aug 13, 2023)_
1523
- Fixed all console messages and implemented stricter MPV pathing for HOME_PATH
1624
- Improved optional `input.conf` with quiet mode seeking and other minor changes

mpv_v3/configs/mpv_amd_or_intel_gpu.conf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,20 @@
22
# TESTING - AMD and Intel
33

44
# hwdec=vaapi
5+
6+
# ===== GPU shaders =====
7+
# REF: https://gist.github.com/agyild
8+
# Note: Upscales and improves videos that have a video frame height less than 1080.
9+
# Videos 1080p and higher do not use these shaders.
10+
# If using my custom input.conf the keybind to apply it is 'F9'
11+
12+
[upscale-lowres-using-GPU-shaders]
13+
profile-desc=Upscales low resolution videos using GPU upscaling shaders.
14+
profile-cond=height < 1080
15+
16+
# FidelityFX CAS - Sharpening shader that provides an even level of sharpness across the frame.
17+
glsl-shaders-append="~~/shaders/CAS.glsl" # https://gist.github.com/agyild/bbb4e58298b2f86aa24da3032a0d2ee6
18+
19+
# AMD FidelityFX Super Resolution - A spatial upscaler which provides consistent upscaling quality
20+
# regardless of whether the frame is in movement.
21+
glsl-shaders-append="~~/shaders/FSR.glsl" # https://gist.github.com/agyild/82219c545228d70c5604f865ce0b0ce5

mpv_v3/configs/mpv_nvidia_gpu.conf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,17 @@
22
# TESTING - NVidia
33

44
# hwdec=nvdec
5+
6+
# ===== GPU shaders =====
7+
# REF: https://gist.github.com/agyild
8+
# Note: Upscales and improves videos that have a video frame height less than 1080.
9+
# Videos 1080p and higher do not use these shaders.
10+
# If using my custom input.conf the keybind to apply it is 'F9'
11+
12+
[upscale-lowres-using-GPU-shaders]
13+
profile-desc=Upscales low resolution videos using GPU upscaling shaders.
14+
profile-cond=height < 1080
15+
16+
# Adaptive-directional sharpening algorithm shaders for NVidia GPUs.
17+
glsl-shaders-append="~~/shaders/NVScaler.glsl" # https://gist.github.com/agyild/7e8951915b2bf24526a9343d951db214
18+
glsl-shaders-append="~~/shaders/NVSharpen.glsl" # https://gist.github.com/agyild/7e8951915b2bf24526a9343d951db214

mpv_v3/configs/mpv_shaders.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,3 @@ glsl-shaders-append="~~/shaders/SSimSuperRes.glsl" # https://gist.github.com/igv
1515

1616
# KrigBilateral: Chroma scaler that uses luma information for high quality upscaling.
1717
glsl-shaders-append="~~/shaders/KrigBilateral.glsl" # https://gist.github.com/igv/a015fc885d5c22e6891820ad89555637
18-
19-
# ===== GPU shaders =====
20-
# REF: https://gist.github.com/agyild
21-
# Note: Upscales and improves videos that have a video frame height less than 1080.
22-
# Videos 1080p and higher do not use these shaders.
23-
24-
[upscale-lowres-using-GPU-shaders]
25-
profile-desc=Upscales low resolution videos using GPU upscaling shaders.
26-
profile-cond=height < 1080
27-
28-
# Adaptive-directional sharpening algorithm shaders.
29-
glsl-shaders-append="~~/shaders/NVScaler.glsl" # https://gist.github.com/agyild/7e8951915b2bf24526a9343d951db214
30-
glsl-shaders-append="~~/shaders/NVSharpen.glsl" # https://gist.github.com/agyild/7e8951915b2bf24526a9343d951db214
31-
32-
# FidelityFX CAS - Sharpening shader that provides an even level of sharpness across the frame.
33-
glsl-shaders-append="~~/shaders/CAS.glsl" # https://gist.github.com/agyild/bbb4e58298b2f86aa24da3032a0d2ee6
34-
35-
# AMD FidelityFX Super Resolution - A spatial upscaler which provides consistent upscaling quality
36-
# regardless of whether the frame is in movement.
37-
glsl-shaders-append="~~/shaders/FSR.glsl" # https://gist.github.com/agyild/82219c545228d70c5604f865ce0b0ce5

mpv_v3/input.conf

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
# MPV v3 Input Configuration - version 1.1.25
3-
# Date: 2023-08-30 11:10:52AM
2+
# MPV v3 Input Configuration - version 1.2.1
3+
# Date: 2023-09-27 12:53:18AM
44

55
# MPV Keys: https://mpv.io/manual/stable/#key-names
66

@@ -214,12 +214,14 @@ META+BS set video-zoom 0 ; show-text "Zoom resetted"
214214

215215

216216

217-
# [F1] F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 [F12]
217+
# [F1] F2 F3 F4 F5 F6 F7 [F8] [F9] [F10] [F11] [F12]
218218

219219
F1 script-binding console/enable
220-
F10 cycle-values speed 0.8 0.6 0.4 0.2 1 # Slow speed
221-
F11 cycle-values speed 1.2 1.4 1.6 1.8 2 1 # Faster speed
222-
F12 af toggle "lavfi=[loudnorm=I=-22:TP=-1.5:LRA=2]" # Useful audio normalization for low-audio or whispering scenes
220+
F8 vf toggle "interpolation=yes,tscale=oversample" ; show-text "Toggled Realtime Motion Interpolation (native) [interpolation=yes,tscale=oversample]" # Soap-opera effect for frame smoothing
221+
F9 apply-profile "upscale-lowres-using-GPU-shaders" ; show-text "Applied GPU upscaler shaders"
222+
F10 cycle-values speed 0.8 0.6 0.4 0.2 1 # Slow speed
223+
F11 cycle-values speed 1.2 1.4 1.6 1.8 2 1 # Faster speed
224+
F12 af toggle "lavfi=[loudnorm=I=-22:TP=-1.5:LRA=2]" # Useful audio normalization for low-audio or whispering scenes (can cause annoying background noise amplification)
223225

224226
# Numpad
225227

@@ -236,10 +238,10 @@ KP9 ignore
236238
KP_DEC ignore
237239
KP_ENTER ignore
238240

239-
# Testing at 2023-08-30 11:11:39AM
241+
# Testing at 2023-09-27 12:46:12AM
240242

241243
# Show Loaded Shaders (for dev testing)
242-
# ` script-binding sview/shader-view
244+
` script-binding sview/shader-view
243245

244246
# Show progress bar on MOUSE BUTTON 2 double-click
245247
# MOUSE_BTN2_DBL show-progress

mpv_v3/mpv.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
# MPV v3 Config - version 1.1.25
3-
# Date: 2023-08-13 06:24:54PM
2+
# MPV v3 Config - version 1.2.1
3+
# Date: 2023-09-27 12:53:18AM
44

55
# REF: https://github.com/Argon-/mpv-config/blob/master/mpv.conf
66
# REF: https://github.com/Zabooby/mpv-config

0 commit comments

Comments
 (0)