[Ch.3] MPV Player 官方文檔中有關(guān)鍵鼠操控綁定的說明 v0.34.0
有關(guān) mpv player 軟件自身的鍵鼠功能鍵位映射的說明,在官方提供的使用手冊中有詳細(xì)的描述,但苦于目前僅提供英文一種版本的手冊說明,對部分英語基礎(chǔ)較為薄弱的中文用戶不是特別友好。因此在空余時間里,我會選取官方幫助手冊中部分重要章節(jié)的內(nèi)容進(jìn)行翻譯,盡可能地貼合原文含義,必要時會附上一些自己在使用過程中對這些說明項的體會作為注解。但限于個人的英語水平和翻譯功底,難免會存在一些紕漏,屬于基本能讀得通順、看得懂的效果,無法做到真正意義上的信達(dá)雅,望海涵。
如果你需要的是軟件概況速覽和快速入門,那么我斗膽推薦這位大佬(FinnR的個人空間_嗶哩嗶哩_bilibili)的以下作品,能夠做到從多方面綜合介紹mpv player的同時,兼顧軟件的實用性:











當(dāng)然要是不嫌棄的話,我也毛遂自薦一下自己之前寫過的這片專欄,雖說從質(zhì)量和綜合程度不如上述的作品,但相對來說也能做到窺一斑而知全豹:


以下摘取自 mpv player 官方使用手冊中的部分說明,版本 v0.34.0,不保證內(nèi)容的時效性,僅供參考,實際還是以官方發(fā)布的最新文檔為準(zhǔn):
軟件描述
mpv 是一個基于 MPlayer 和 mplayer2 的多媒體播放器,支持多種多樣的視頻文件格式,音視頻編解碼器以及字幕類型,特別是當(dāng)輸入為 URL 類型時,可以做到除磁盤文件以外,從其他眾多的輸入源中讀取內(nèi)容。取決于相應(yīng)平臺,同時支持各式各樣的音視頻輸出方式。
(鍵鼠)交互控制
mpv擁有一個完整地可供配置的、命令行驅(qū)動式控制層,這將允許您使用鍵盤、鼠標(biāo)或者是遠(yuǎn)控(不支持 LIRC,但將遠(yuǎn)端配置為輸入設(shè)備的情形除外)來操控播放器本身。
有關(guān)自定義(交互操控)的方法,請參考 --input- 選項。
以下列出的內(nèi)容不一定完整,請參考 etc/input.conf 以獲取默認(rèn)的綁定列表,用戶可以通過 input.conf 配置文件以及 Lua 腳本定義額外的按鍵綁定。
另外可參考 --input-test 選項以獲取有關(guān)按鍵交互式綁定的細(xì)節(jié),以及用于按鍵綁定的內(nèi)置腳本狀態(tài)(包括輸出至終端的狀態(tài)信息)
*注:LIRC(Linux Infrared remote control),Linux紅外遙控
鍵位操控(默認(rèn)設(shè)置)
LEFT / RIGHT
播放進(jìn)度后退/快進(jìn)5秒,Shift + LEFT / RIGHT 將上述范圍精確至1秒(后退/快進(jìn)1秒,請參考 --hr-seek 選項)
UP / DOWN
播放進(jìn)度后退/快進(jìn)1分鐘,Shift + UP / DOWN 將上述范圍精確至5秒(后退/快進(jìn)5秒,請參考 --hr-seek 選項)
Ctrl + LEFT / Ctrl + RIGHT
尋找前一個/后一個字幕(適用于加載了多字幕的情形),出于一些限制等因素并不總會奏效,請參考 sub-seek 命令
Ctrl + Shift + Left / Ctrl + Shift + Right
調(diào)整字幕延遲便于前一條/后一條字幕能夠立刻顯示,這在同步字幕和音頻播放速度的情形下尤為有效
[ / ]
以10%的幅度減少/增加當(dāng)前的播放速率
{ / }(Shift + [ / Shift + ])
減半或二倍于當(dāng)前的播放速率
BACKSPACE(退格鍵)
重置當(dāng)前播放速率至正常水平(1倍速)
Shift + BACKSPACE
撤銷(Undo)最近一次尋軌操作(快進(jìn)/后退),僅當(dāng)播放列表未變更時有效,連續(xù)2次敲擊該組合鍵將返回至最初位置(Redo),請參考 revert-seek 命令以獲取更多細(xì)節(jié)
Shift + Ctrl + BACKSPACE
標(biāo)記當(dāng)前播放位置(一次性書簽),隨后該處將會被 Shift + BACKSPACE 當(dāng)作還原點(一旦選擇回退,該標(biāo)記將會被重置),你可以利用這項功能隨意地在當(dāng)前文件中尋軌,隨后快速且精確地返回至你所離開的播放位置
< / >(Shift + , / Shift + .)
切換至當(dāng)前列表中的上一首/下一首
ENTER
下一首
p / SPACE(空格鍵)
暫停播放(再次按下取消暫停)
. (半角句號)
回退至上一幀畫面,按完之后將暫停播放,每連續(xù)按一次都將會播放一幀,隨后再次切為暫停模式
, (半角逗號)
前進(jìn)至下一幀畫面,按完之后將暫停播放,每連續(xù)按一次都將會播放一幀,隨后再次切為暫停模式
q
停止播放并退出
Q
和 q 類似,但是會保存當(dāng)前播放位置,當(dāng)稍后再次播放到相同文件時,將會盡可能地在原先位置繼續(xù)播放
/ 或 *
減小/增加音量(具體變化的幅度是多少可以自定義,默認(rèn)是2)
9 / 0
同上
m
靜音
_(Shift?-)
循環(huán)瀏覽可用的視頻軌
#
循環(huán)瀏覽可用的音頻軌
f
開啟全屏,再次按下退出全屏(另請參考 --fs)
ESC
退出全屏模式
T
開啟窗口始終置頂(再次按下取消置頂,另請參考 --ontop)
w / W
減少/增加裁剪(pan-and-scan)范圍,雖然目前 e 鍵也能做到和 W 鍵相同的效果,但是不提倡使用
o / P
顯示播放進(jìn)度條,包括OSD上面的已播放時長和總時長(非常駐,顯示時長可自定義)
O
介于普通模式和播放時長/總時長之間,開啟OSD狀態(tài)條(就是不帶播放進(jìn)度條的 o / P 模式,且常駐顯示,再次按下取消顯示,官方文檔是真的繞)
v
字幕可見(啟用字幕)
j / J
循環(huán)瀏覽可用的字幕軌
z / Z
以 +/- 0.1秒的幅度調(diào)整字幕延遲,雖然 x 鍵和 Z 鍵作用相同,但不提倡使用
l(是小寫的 L,不是大寫的 i)
設(shè)置/清除 A-B 循環(huán)點,參考 ab-loop 命令以獲取更多細(xì)節(jié)(就是循環(huán)復(fù)讀模式,練習(xí)口語發(fā)音時可以反復(fù)聽一個片段)
L
開啟無限循環(huán),再次按下取消(簡單點來說就是單曲循環(huán)和列表循環(huán)的區(qū)別)
Ctrl + / Ctrl -
以 +/- 0.1秒的幅度調(diào)整音頻延遲(適用于音畫同步)
Shift + g / Shift + f
以 +/- 10%的幅度調(diào)整字幕字體大小
u
在對 SSA/ASS 字幕不使用樣式覆蓋和使用正常字幕樣式完全覆蓋的模式之前進(jìn)行切換,詳情見 --sub-ass-override
V
開啟字幕在 VSFilter 層面上的兼容模式,詳情見 --sub-ass-vsfilter-aspect-compat
r / R
字幕上移/下移,雖然目前 t 鍵也能做到和 R 鍵一樣的效果,但不提倡使用
s
截屏并保存
S
不帶字幕的截屏并保存(是否奏效取決于 VO 驅(qū)動的支持)
Ctrl + s
帶上窗口的截屏并保存(包括字幕、OSD信息以及縮放視頻畫面)
PGUP / PGDWN
回退至上一章節(jié)/前進(jìn)至下一章節(jié)的開頭位置,在絕大多數(shù)情況下,前一章節(jié)實際上是指回退到當(dāng)前所在章節(jié)的開頭位置,參見 --chapter-seek-threshold
Shift + PGUP / Shift + PGDWN
當(dāng)前播放進(jìn)度回退/快進(jìn)10分鐘(該功能曾經(jīng)是映射到不帶 Shift 鍵位的?PGUP?/?PGDWN 上面的)
d
激活/禁用去隔行掃描器
A
循環(huán)橫縱比覆蓋模式
Ctrl + h
開啟或關(guān)閉視頻硬解
Alt + LEFT / Alt + RIGHT / Alt + UP / Alt + DOWN
移動視頻畫面矩形區(qū)域(用于裁剪)
Alt + / Alt -
改變視頻畫面區(qū)域
Alt + BACKSPACE
重置裁剪/區(qū)域設(shè)定
F8
顯示播放列表以及當(dāng)前的播放條目位置,非常駐(僅在使用UI窗口的條件下有效,終端環(huán)境下會被中斷)
F9
顯示當(dāng)前文件的音、視頻、字幕流列表,非常駐(僅在使用UI窗口的條件下有效,終端環(huán)境下會被中斷)
i / I(是大寫的i,不是小寫的L)
顯示或開啟一個有關(guān)當(dāng)前播放文件的統(tǒng)計信息面板,例如編解碼、幀率、已丟棄幀數(shù)量等信息,參考 STATS 章節(jié)內(nèi)容以獲取更多信息
del
在從不/自動(移動鼠標(biāo)時觸發(fā))/總是顯示OSC模式之間循環(huán)切換
` (緊挨 ESC 下面的鍵位)
顯示命令行面板(按ESC鍵退出,參見 Ch.22?CONSOLE 章節(jié))
(以下鍵位僅當(dāng)使用支持相應(yīng)調(diào)節(jié)的視頻輸出時有效,簡單來說得是有效的視頻流支持下述操作才行,否則按了也白按)
1 / 2
調(diào)節(jié)畫面對比度(-/+)
3 / 4
調(diào)節(jié)畫面亮度(-/+)
5 / 6
調(diào)節(jié)畫面伽馬值(-/+)
7 / 8
調(diào)節(jié)畫面飽和度(-/+)
Alt + 0(等同于macOS的 command + 0)
將視頻窗口大小調(diào)整至原尺寸的一半
Alt + 1(等同于macOS的 command + 1)
將視頻窗口大小調(diào)整至原尺寸
Alt + 2(等同于macOS的 command + 2)
將視頻窗口大小調(diào)整至原尺寸的2倍
command + f(僅限于macOS)
啟用全屏模式,再次按下則退出(另請參考 --fs 選項)
(以下鍵位僅當(dāng)您的鍵盤自帶多媒體鍵位時有效)
PAUSE
暫停播放
STOP
停止播放并退出
PREVIOUS / NEXT
回退/快進(jìn)1分鐘
若您忘記了一些比較老的鍵位綁定時,可以前往 mpv 的 Git 倉庫(https://github.com/mpv-player/mpv)中查看 etc/restore-old-bindings.conf 的文件內(nèi)容
鼠標(biāo)操控(默認(rèn))
雙擊鼠標(biāo)左鍵
開啟或退出全屏模式
單擊鼠標(biāo)右鍵
暫停播放或恢復(fù)播放
鼠標(biāo)前進(jìn)/后退鍵
跳至當(dāng)前播放列表中的上一首/下一首
鼠標(biāo)上/下滾輪
快進(jìn)/回退10秒
鼠標(biāo)左/右滾輪
減小/增大當(dāng)前音量
最后附上官方給出的 mpv 播放器默認(rèn)鍵位綁定示意圖,這些鍵位所對應(yīng)的功能無外乎可歸類為:播放列表、播放進(jìn)度、字幕、視頻、音頻、其他雜項等相關(guān)類別:

有關(guān)自定義鍵位功能綁定的配置操作,默認(rèn)是在 input.conf 配置文件中進(jìn)行定義的

參考資料:
https://mpv.io/manual(MPV Player Reference)
https://mpv.io(mpv項目官網(wǎng))
