INTERACTIVE CONTROL(交互控制)
mpv 具有完全可配置的、命令驱动的控制层,允许您使用键盘、鼠标或遥控器控制 mpv(不支持 LIRC - 请将遥控器配置为输入设备)。
参见 --input- 选项了解自定义方法。
以下列表不一定完整。请参阅 mpv 源代码中的 etc/input.conf 文件了解默认绑定列表。用户 input.conf 文件和 Lua 脚本可以定义额外的按键绑定。
有关配置按键绑定的更多详细信息,请参阅 COMMAND INTERFACE 和 Key names 部分。
另请参阅 --input-test 了解按键的交互式绑定详情,以及 STATS 内置脚本获取按键绑定列表(包括打印到终端)。默认情况下,? 键切换此列表的显示。
键盘控制
基本播放控制
| 按键 | 功能 |
|---|---|
LEFT 和 RIGHT | 快退/快进 5 秒。Shift+箭头进行 1 秒精确跳转(参见 --hr-seek) |
UP 和 DOWN | 快进/快退 1 分钟。Shift+箭头进行 5 秒精确跳转(参见 --hr-seek) |
Ctrl+LEFT 和 Ctrl+RIGHT | 跳转到上一个/下一个字幕。受某些限制,可能不总是有效;参见 sub-seek 命令 |
Ctrl+Shift+LEFT 和 Ctrl+Shift+RIGHT | 调整字幕延迟,使上一个或下一个字幕现在显示。这对于将字幕与音频同步特别有用 |
[ 和 ] | 将当前播放速度降低/提高 10% |
{ 和 } | 将当前播放速度减半/加倍 |
BACKSPACE | 将播放速度重置为正常 |
Shift+BACKSPACE | 撤销上次跳转。仅在播放列表条目未更改时有效。再次按下将返回原始位置。参见 revert-seek 命令了解详情 |
Shift+Ctrl+Backspace | 标记当前位置。然后将被 Shift+BACKSPACE 用作恢复位置(一旦您跳转回去,标记将被重置)。您可以用它在文件中跳转,然后返回到您离开时的确切位置 |
< 和 `>`` | 在播放列表中后退/前进 |
ENTER | 在播放列表中前进 |
Shift+HOME 和 Shift+END | 跳转到第一个/最后一个播放列表条目 |
p 和 SPACE | 暂停(再次按下取消暂停) |
. | 逐帧前进。按一次暂停,每次连续按一帧,然后再次进入暂停模式 |
, | 逐帧后退。按一次暂停,每次连续按一帧反向播放,然后再次进入暂停模式 |
q | 停止播放并退出 |
Q | 类似 q,但存储当前播放位置。稍后播放同一文件将恢复到旧播放位置(如果可能)。参见 RESUMING PLAYBACK |
音量控制
| 按键 | 功能 |
|---|---|
/ 和 * | 降低/增加音量 |
KP_DIVIDE 和 KP_MULTIPLY | 降低/增加音量(小键盘) |
9 和 0 | 降低/增加音量 |
m | 静音 |
轨道切换
| 按键 | 功能 |
|---|---|
_ | 循环可用的视频轨道 |
# | 循环可用的音频轨道 |
E | 循环可用的版本(蓝光) |
j 和 J | 循环可用的字幕 |
显示控制
| 按键 | 功能 |
|---|---|
f | 切换全屏(另见 --fs) |
ESC | 退出全屏模式 |
T | 切换窗口置顶(另见 --ontop) |
w 和 W | 降低/增加平移扫描范围 |
o 和 P | 在 OSD 上显示进度条、已用时间和总持续时间 |
O | 在正常和播放时间/持续时间之间切换 OSD 状态 |
v | 切换字幕可见性 |
Alt+v | 切换辅助字幕可见性 |
字幕控制
| 按键 | 功能 |
|---|---|
z 和 Z | 将字幕延迟调整 -/+ 0.1 秒 |
l | 设置/清除 A-B 循环点。参见 ab-loop 命令了解详情 |
L | 切换无限循环 |
G 和 F | 将字幕字体大小调整 +/- 10% |
u | 在仅应用 --sub-ass-* 覆盖(默认)到 SSA/ASS 字幕和几乎完全用正常字幕样式覆盖之间切换。参见 --sub-ass-override 了解更多信息 |
V | 循环用于 ASS 渲染的视频数据。参见 --sub-ass-use-video-data 了解更多信息 |
r 和 R | 上下移动字幕 |
截图和其他
| 按键 | 功能 |
|---|---|
s | 截图 |
S | 截图,不含字幕(是否有效取决于 VO 驱动支持) |
Ctrl+s | 截图,按窗口显示的样子(含字幕、OSD 和缩放后的视频) |
HOME | 跳转到文件开头 |
PGUP 和 PGDWN | 跳转到上一个/下一个章节的开头 |
视频调整
| 按键 | 功能 |
|---|---|
1 和 2 | 调整对比度 |
3 和 4 | 调整亮度 |
5 和 6 | 调整伽马 |
7 和 8 | 调整饱和度 |
Alt+LEFT, Alt+RIGHT, Alt+UP, Alt+DOWN | 移动视频矩形(平移) |
Alt++ 和 Alt+- | 更改视频缩放 |
Alt+BACKSPACE | 重置平移/缩放设置 |
其他功能
| 按键 | 功能 |
|---|---|
F8 | 显示播放列表及当前位置 |
F9 | 显示音频和字幕流列表 |
Ctrl+v | 将剪贴板中的文件或 URL 追加到播放列表 |
Ctrl+r | 重新加载当前文件,保持时间位置和任何更改的选项 |
i 和 I | 显示/切换显示当前播放文件统计信息的叠加层 |
? | 切换显示活动按键绑定的叠加层 |
DEL | 在从不/自动(鼠标移动)/始终之间切换 OSC 可见性 |
` | 显示控制台(ESC 关闭它。参见 CONSOLE) |
鼠标控制
| 操作 | 功能 |
|---|---|
Ctrl+左键单击 | 按住按钮时平移,保持点击的视频部分在光标下 |
左键双击 | 切换全屏开/关 |
右键单击 | 显示上下文菜单(参见 CONTEXT MENU) |
前进/后退按钮 | 跳转到播放列表中的下一个/上一个条目 |
滚轮上/下 | 降低/增加音量 |
滚轮左/右 | 快进/快退 10 秒 |
Ctrl+滚轮上/下 | 更改视频缩放,保持光标悬停的视频部分在其下方 |
相关链接
- USAGE - 使用方法
- COMMAND INTERFACE - 命令接口
- LUA SCRIPTING - Lua 脚本