|
1 | | -### https://github.com/hooke007/MPV_lazy/blob/main/portable_config/input.conf |
2 | | -### https://github.com/hooke007/MPV_lazy/blob/main/portable_config/input_uosc.conf |
| 1 | +# script-binding uosc/open-file #! Load > ※ File Browser |
| 2 | +# script-binding uosc/load-subtitles #! Load > ※ Import Subtitle Track |
3 | 3 |
|
4 | | -# script-binding uosc/open-file #! Load > "File browser" |
5 | | -# script-binding uosc/load-subtitles #! Load > "Import subtitle track" |
| 4 | +# script-binding uosc/playlist #! Navigate > ※ Playlist |
| 5 | +# script-binding uosc/editions #! Navigate > ※ Editions List |
| 6 | +# script-binding uosc/chapters #! Navigate > ※ Chapters List |
| 7 | +# script-binding uosc/video #! Navigate > ※ Video Tracks List |
| 8 | +# script-binding uosc/audio #! Navigate > ※ Audio Tracks List |
| 9 | +# script-binding uosc/subtitles #! Navigate > ※ Subtitle Tracks List |
| 10 | +# playlist-shuffle #! Navigate > Shuffle Playlist |
6 | 11 |
|
7 | | -# script-binding uosc/playlist #! Navigation > "Playlist" |
8 | | -# script-binding uosc/editions #! Navigation > "Editions list" |
9 | | -# script-binding uosc/chapters #! Navigation > "Chapters list" |
10 | | -# script-binding uosc/video #! Navigation > "Video track list" |
11 | | -# script-binding uosc/audio #! Navigation > "Audio track list" |
12 | | -# script-binding uosc/subtitles #! Navigation > "Subtitle track list" |
13 | | -# playlist-shuffle #! Navigation > "Playlist shuffle" |
| 12 | + , frame-back-step #! Play > Previous Frame |
| 13 | + . frame-step #! Play > Next Frame |
| 14 | + l ab-loop #! Play > Set/Clear AB Loop Points |
| 15 | + [ no-osd cycle-values speed 2 1.5 1.2 1 ; script-message-to uosc flash-elements speed #! Play > Toggle Speed - |
| 16 | + ] no-osd cycle-values speed 1 1.2 1.5 2 ; script-message-to uosc flash-elements speed #! Play > Toggle Speed + |
| 17 | + { no-osd add speed -0.1 ; script-message-to uosc flash-elements speed #! Play > Toggle Speed -0.1 |
| 18 | + } no-osd add speed 0.1 ; script-message-to uosc flash-elements speed #! Play > Toggle Speed +0.1 |
| 19 | + - no-osd add volume -1 ; script-message-to uosc flash-elements volume #! Play > Volume - |
| 20 | + = no-osd add volume 1 ; script-message-to uosc flash-elements volume #! Play > Volume + |
| 21 | +# ignore #! Play > --- |
| 22 | + c add audio-delay -0.1 #! Play > Audio Delay -100ms |
| 23 | + v add audio-delay 0.1 #! Play > Audio Delay +100ms |
| 24 | + z add sub-delay -0.1 #! Play > Subtitle Delay -100ms |
| 25 | + x add sub-delay +0.1 #! Play > Subtitle Delay +100ms |
| 26 | +# ignore #! Play > --- |
| 27 | + Shift+BS set audio-delay 0 ; set sub-delay 0 #! Play > Reset Audio & Subtitle Sync |
14 | 28 |
|
15 | | -, frame-back-step #! Play > Previous frame |
16 | | -. frame-step #! Play > Next frame |
17 | | -l ab-loop #! Play > Set/Clear AB loop point |
18 | | -[ cycle-values speed 2 1 0.8 #! Play > Toggle speed - |
19 | | -] cycle-values speed 0.8 1 2 #! Play > Toggle speed + |
20 | | -- no-osd add volume -1 ; script-message-to uosc flash-elements volume #! Play > Volume - |
21 | | -= no-osd add volume 1 ; script-message-to uosc flash-elements volume #! Play > Volume + |
22 | | -c add audio-delay -0.1 #! Play > Audio preload 100ms |
23 | | -v add audio-delay 0.1 #! Play > Audio delay 100ms |
24 | | -z add sub-delay -0.1 #! Play > Subtitle preload 100ms |
25 | | -x add sub-delay +0.1 #! Play > Subtitle delay 100ms |
26 | | -Shift+BS set audio-delay 0 ; set sub-delay 0 #! Play > Reset audio and subtitle sync |
| 29 | +# ignore #! --- |
| 30 | + ~ vf clr "" #! VF Filter > Clear |
| 31 | +# #! VF Filter > --- |
| 32 | + ! vf set vapoursynth="~~/vs/MEMC_MVT_LQ.vpy" #! VF Filter > Preset Frame Interpolation MVTools_Fast |
| 33 | + @ vf set vapoursynth="~~/vs/MEMC_MVT_STD.vpy" #! VF Filter > Preset Frame Interpolation MVTools_Standard |
| 34 | + SHARP vf set vapoursynth="~~/vs/MEMC_RIFE_STD.vpy" #! VF Filter > Preset Frame Interpolation RIFE_Standard |
| 35 | + $ vf set vapoursynth="~~/vs/MEMC_RIFE_NV.vpy" #! VF Filter > Preset Frame Interpolation RIFE_RTX (vsMega) |
| 36 | +# ignore #! VF Filter > --- |
| 37 | + % vf set vapoursynth="~~/vs/SR_ESRGAN_DML.vpy" #! VF Filter > Preset Super-Resolution ESRGAN_DX12 (vsLite/Mega) |
| 38 | + ^ vf set vapoursynth="~~/vs/SR_ESRGAN_NV.vpy" #! VF Filter > Preset Super-Resolution ESRGAN_RTX (vsMega) |
27 | 39 |
|
28 | | -~ vf clr "" #! VF Filters > Clear |
29 | | -! vf set vapoursynth="~~/vs/rife_2x.vpy" #! VF Filters > Preset RIFE 2x |
30 | | -@ vf set vapoursynth="~~/vs/rife_std.vpy" #! VF Filters > Preset RIFE Standard |
31 | | -SHARP vf set vapoursynth="~~/vs/rife_cuda.vpy" #! VF Filters > Preset RIFE NVIDIA |
| 40 | + Ctrl+` change-list glsl-shaders clr "" #! Shader > Clear |
| 41 | +# ignore #! Shader > --- |
| 42 | + Ctrl+1 change-list glsl-shaders toggle "~~/shaders/nnedi3_nns128_win8x4.glsl" #! Shader > Toggle LUMA: NNEDI3 |
| 43 | + Ctrl+2 change-list glsl-shaders toggle "~~/shaders/ravu_zoom_r2.glsl" #! Shader > Toggle LUMA: RAVU |
| 44 | + Ctrl+3 change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_16_0_4_1.glsl" #! Shader > Toggle LUMA: FSRCNNX |
| 45 | +# ignore #! Shader > --- |
| 46 | + Ctrl+4 change-list glsl-shaders toggle "~~/shaders/CfL_Prediction.glsl" #! Shader > Toggle CHROMA: CFL |
| 47 | +# ignore #! Shader > --- |
| 48 | + Ctrl+5 change-list glsl-shaders toggle "~~/shaders/AMD_FSR_EASU_rgb_RT.glsl" #! Shader > Toggle MAIN: FSR_EASU RT (*) |
| 49 | + Ctrl+6 change-list glsl-shaders toggle "~~/shaders/Anime4K_Restore_CNN_L.glsl" #! Shader > Toggle MAIN: A4K_Restore |
| 50 | + Ctrl+7 change-list glsl-shaders toggle "~~/shaders/Anime4K_Upscale_GAN_x2_M.glsl" #! Shader > Toggle MAIN: A4K_Upscale |
| 51 | +# ignore #! Shader > --- |
| 52 | + Ctrl+8 change-list glsl-shaders toggle "~~/shaders/adaptive_sharpen_RT.glsl" #! Shader > Toggle OUTPUT: Adaptive Sharpen RT |
32 | 53 |
|
33 | | -Ctrl+` change-list glsl-shaders clr "" #! Shaders > Clear |
34 | | -Ctrl+1 change-list glsl-shaders toggle "~~/shaders/AMD_FSR_EASU_rgb.glsl" #! Shaders > Toggle FSR_EASU_After |
35 | | -Ctrl+2 change-list glsl-shaders toggle "~~/shaders/Anime4K_Restore_CNN_L.glsl" #! Shaders > Toggle A4K_Restore_CNN_L |
36 | | -Ctrl+4 change-list glsl-shaders toggle "~~/shaders/Anime4K_Upscale_GAN_x2_M.glsl" #! Shaders > Toggle A4K_Upscale_GAN_M |
37 | | -Ctrl+3 change-list glsl-shaders toggle "~~/shaders/adaptive_sharpen.glsl" #! Shaders > Toggle Adaptive Sharpen_After |
38 | | -Ctrl+5 change-list glsl-shaders toggle "~~/shaders/KrigBilateral.glsl" #! Shaders > Toggle Krig |
39 | | -Ctrl+6 change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_16_0_4_1.glsl" #! Shaders > Toggle FSRCNNX_16 |
40 | | -Ctrl+s script-binding uosc/shot #! "Screenshot" |
| 54 | +# ignore #! --- |
| 55 | + Ctrl+s script-binding uosc/shot #! ※ Screenshot |
41 | 56 |
|
42 | | -# cycle-values hwdec "auto" "auto-copy" "no" #! Video > Toggle Decoding Mode |
| 57 | +# cycle-values hwdec "auto" "auto-copy" "no" #! Video > Toggle Decode Mode |
43 | 58 | # cycle deband #! Video > Toggle Deband State |
44 | 59 | # cycle deinterlace #! Video > Toggle Deinterlace State |
45 | 60 | # cycle icc-profile-auto #! Video > Toggle Auto Color Correction |
46 | | -# cycle correct-pts #! Video > Toggle Timecode Parsing Mode |
47 | | -1 add contrast -1 #! Video > Equalizer > Contrast - |
48 | | -2 add contrast 1 #! Video > Equalizer > Contrast + |
49 | | -3 add brightness -1 #! Video > Equalizer > Brightness - |
50 | | -4 add brightness 1 #! Video > Equalizer > Brightness + |
51 | | -5 add gamma -1 #! Video > Equalizer > Gamma - |
52 | | -6 add gamma 1 #! Video > Equalizer > Gamma + |
53 | | -7 add saturation -1 #! Video > Equalizer > Saturation - |
54 | | -8 add saturation 1 #! Video > Equalizer > Saturation + |
55 | | -9 add hue -1 #! Video > Equalizer > Hue - |
56 | | -0 add hue 1 #! Video > Equalizer > Hue + |
57 | | -Ctrl+BS set contrast 0 ; set brightness 0 ; set gamma 0 ; set saturation 0 ;... |
| 61 | +# cycle correct-pts #! Video > Toggle Timestamp Parsing Mode |
| 62 | + 1 add contrast -1 #! Video > EQ > Contrast - |
| 63 | + 2 add contrast 1 #! Video > EQ > Contrast + |
| 64 | + 3 add brightness -1 #! Video > EQ > Brightness - |
| 65 | + 4 add brightness 1 #! Video > EQ > Brightness + |
| 66 | + 5 add gamma -1 #! Video > EQ > Gamma - |
| 67 | + 6 add gamma 1 #! Video > EQ > Gamma + |
| 68 | + 7 add saturation -1 #! Video > EQ > Saturation - |
| 69 | + 8 add saturation 1 #! Video > EQ > Saturation + |
| 70 | + 9 add hue -1 #! Video > EQ > Hue - |
| 71 | + 0 add hue 1 #! Video > EQ > Hue + |
| 72 | +# ignore #! Video > EQ > --- |
| 73 | + Ctrl+BS set contrast 0 ; set brightness 0 ; set gamma 0 ; set saturation 0 ; set hue 0 #! Video > EQ > Reset All |
58 | 74 |
|
59 | | -I script-binding stats/display-stats-toggle #! Tools > Toggle Display of Persistent Statistics |
60 | | -` script-binding console/enable #! Tools > Show Console |
61 | | -Ctrl+r script-message-to save_global_props clean_data #! Tools > Clear Recorded Property Values |
| 75 | + Ctrl+i script-binding uosc/keybinds #! Tools > ※ Keybinds List |
| 76 | + I script-binding display-stats-toggle #! Tools > Permanent Display Stats |
| 77 | + ` script-binding console/enable #! Tools > Show Console |
| 78 | + Ctrl+r script-message-to save_global_props clean_data #! Tools > Clear Recorded Properties |
62 | 79 | # cycle border #! Tools > Toggle Window Border |
63 | 80 | # cycle ontop #! Tools > Toggle Window On Top |
64 | | -# script-binding uosc/audio-device #! Tools > "Audio Output Device List" |
65 | | -# script-binding uosc/stream-quality #! Tools > "Streaming Quality" |
66 | | -# script-binding uosc/show-in-directory #! Tools > "Open Current File's Directory Path" |
67 | | -# script-binding uosc/open-config-directory #! Tools > "Open Configuration Directory" |
| 81 | +# script-binding uosc/audio-device #! Tools > ※ Audio Output Devices List |
| 82 | +# script-binding uosc/stream-quality #! Tools > ※ Stream Quality |
| 83 | +# script-binding uosc/show-in-directory #! Tools > ※ Open Current File Directory |
| 84 | +# script-binding uosc/open-config-directory #! Tools > ※ Open Config Directory |
| 85 | + |
| 86 | +# ignore #! --- |
68 | 87 | # stop #! Stop |
69 | | -Ctrl+q quit #! Quit mpv |
| 88 | + Ctrl+q quit #! Quit mpv |
| 89 | + |
| 90 | + |
| 91 | +### ====================== Unmapped Menu ====================== |
70 | 92 |
|
71 | | -### ====================== 不映射菜单 ====================== |
| 93 | + POWER quit |
| 94 | + PLAY set pause no |
| 95 | + PAUSE set pause yes |
| 96 | + PLAYPAUSE cycle pause |
| 97 | + STOP stop |
| 98 | + REWIND seek -30 |
| 99 | + FORWARD seek 30 |
| 100 | + PREV playlist-prev |
| 101 | + NEXT playlist-next |
72 | 102 |
|
73 | | -POWER quit |
74 | | -PLAY set pause no |
75 | | -PAUSE set pause yes |
76 | | -PLAYPAUSE cycle pause |
77 | | -STOP stop |
78 | | -REWIND seek -30 |
79 | | -FORWARD seek 30 |
80 | | -PREV playlist-prev |
81 | | -NEXT playlist-next |
| 103 | + MBTN_BACK playlist-prev |
| 104 | + MBTN_FORWARD playlist-next |
| 105 | + MBTN_LEFT ignore |
| 106 | + MBTN_LEFT_DBL cycle fullscreen |
| 107 | + MBTN_MID script-binding uosc/menu |
| 108 | + MBTN_RIGHT context-menu |
| 109 | + MBTN_RIGHT_DBL ignore |
82 | 110 |
|
83 | | -MBTN_BACK playlist-prev |
84 | | -MBTN_FORWARD playlist-next |
85 | | -MBTN_LEFT ignore |
86 | | -MBTN_LEFT_DBL cycle fullscreen |
87 | | -MBTN_RIGHT script-binding uosc/menu |
88 | | -MBTN_RIGHT_DBL ignore |
89 | | -Wheel_DOWN no-osd add volume -1 ; script-message-to uosc flash-elements volume |
90 | | -Wheel_UP no-osd add volume 1 ; script-message-to uosc flash-elements volume |
| 111 | +WHEEL_DOWN no-osd add volume -1 ; script-message-to uosc flash-elements volume |
| 112 | +WHEEL_UP no-osd add volume 1 ; script-message-to uosc flash-elements volume |
91 | 113 |
|
92 | | -ESC set fullscreen no |
93 | | -ENTER set fullscreen yes |
94 | | -SPACE cycle pause |
95 | | -UP seek -1 exact |
96 | | -DOWN seek 1 exact |
97 | | -LEFT seek -5 |
98 | | -RIGHT seek 5 |
| 114 | + ESC set fullscreen no |
| 115 | + ENTER set fullscreen yes |
| 116 | + Alt+ENTER cycle fullscreen |
| 117 | + SPACE cycle pause |
| 118 | + UP set pause yes ; seek -1 exact |
| 119 | + DOWN set pause yes ; seek 1 exact |
| 120 | + LEFT seek -5 |
| 121 | + RIGHT seek 5 |
| 122 | + Ctrl+UP playlist-prev |
| 123 | + Ctrl+DOWN playlist-next |
| 124 | + Ctrl+Alt+UP script-binding uosc/prev |
| 125 | + Ctrl+Alt+DOWN script-binding uosc/next |
0 commit comments