mpv
承繼mplayer2與MPlayer兩套軟體開發而來
常用操作
快捷鍵可以透過開啟~/.config/mpv/input.conf進行修改 在~/.config/mpv/doc內有提供範例檔案
預設不會有此設定檔案,需自行建立
或直接從doc資料夾內複製範例檔案
檔案內以#符號開頭的內文都是註解
如果想修改#鍵的功能,需改以SHAPE當成綁定目標
詳細設定
可新增/開啟~/.config/mpv/mpv.conf進行修改
在~/.config/mpv/doc內有提供範例檔案
shader
code:mpv.conf
vo=gpu
profile=gpu-hq
glsl-shaders="~~/shaders/LumaSharpenHook.glsl;~~/shaders/SSimSuperRes.glsl;"
glsl-shaders-append="~~/shaders/ravu-lite-r3.hook"
gpu-api=vulkan
scale=ewa_lanczossharp
cscale=ewa_robidouxsharp
dscale=ewa_robidouxsharp
video-sync=display-resample
interpolation=yes
tscale=oversample
dither-depth=auto
hr-seek = yes
擴充功能
autoload
copy-paste-URL
cycle-video-rotate
oled-screensaver
SmartCopyPaste
youtube-quality
seek-to.lua
reload.lua
滑鼠顯示縮圖
<C-A-s>
顯示Twitch VOD聊天室
mpv_reduce_stream_cache
縮短播放直播時的快取長度
code:bash
mpv "$1" --vf-append=scale=-1:480 --vf-append=crop=640:480 \
--vf-append=eq=brightness=0.05:saturation=1.1 --vf-append=telecine\
--vf-append="scale=-1:1080"
code:bash
mpv "$1" --lavfi-complex="vid1 eq=brightness=0.05:saturation=1.1,\ telecine, scale=-1:480:in_range=pc:out_range=tv, crop=640:480, colorspace=all=bt601-6-625:format=yuv444p12:range=tv,\
extractplanes=y+u+vyuv, yscale=312:480:flags=lanczos, noise=alls=5:allf=t, scale=854:480:flags=lanczosa,\ uscale=40:480:flags=lanczos, noise=alls=5:allf=t, scale=854:480:flags=lanczosb, vscale=40:480:flags=lanczos,\ noise=alls=5:allf=t, scale=854:480:flags=lanczosc, abcmergeplanes=0x001020:yuv444p12, \ scale=in_range=tv:out_range=pc vo"