本篇专栏为 MPV Player 官方文档的目录内容概览,是手册的重要组成部分,建议在查阅具体章节内容之前,大体先浏览一遍本文。除了对目录标题进行了翻译之外,另外标注了章节序号,以及章节内容在文档中的大致页码以供参考,便于大家快速了解文档中软件功能的描述,感谢 FinnR 大佬提出的建设性意见。
虽然官方提供的使用手册中对软件的各项功能有详尽的描述,但苦于目前仅提供英文一种版本的手册说明,对部分英语基础较为薄弱的中文用户不是特别友好。因此在空余时间里,我会选取官方帮助手册中部分重要章节的内容进行翻译,尽可能地贴合原文含义,必要时会附上一些自己在使用过程中对这些说明项的体会作为注解。但限于个人的英语水平和翻译功底,难免会存在一些纰漏,属于基本能读得通顺、看得懂的效果,无法做到真正意义上的信达雅,望海涵。
以下摘取自 mpv player 官方使用手册中的目录,版本 v0.34.0,不保证内容的时效性,仅供参考,实际还是以官方发布的最新文档为准:
目录
[章节序号/标题/页码]
Ch.1 概要 p.6
Ch.2 软件说明 p.7
Ch.3 交互控制 p.8
3.1 键盘操控 p.8
3.2 鼠标操控 p.11
Ch.4 使用方法 p.12
4.1 旧版遗留选项语法 p.12
4.2 转义空格与其他特殊字符 p.12
4.3 路径 p.13
4.4 各文件选项 p.14
4.5 列表选项 p.14
4.5.1 字符串列表与路径列表选项 p.14
4.5.2 键值对列表选项 p.15
4.5.3 过滤器选项 p.15
4.5.4 总则 p.16
Ch.5 配置文件 p.17
5.1 所在位置与语法 p.17
5.2 转义空格与特殊字符 p.17
5.3 将命令行选项导入到配置文件 p.17
5.4 文件特定型配置文件 p. 17
5.5 配置项 p. 18
5.6 运行时配置项 p.18
5.7 条件自动化配置项 p.19
5.8 旧版遗留的自动化配置项 p.21
Ch.6 从其他程序或脚本中调用mpv p.23
Ch.7 截屏 p.24
Ch.8 终端状态栏 p.25
Ch.9 低延迟播放 p.26
Ch.10 协议 p.27
Ch.11 伪图形界面模式 p.30
Ch.12 Linux桌面端的相关问题 p.31
12.1 禁用屏幕保护程序 p.31
Ch.13 选项 p.32
13.1 (多媒体数据流)轨道选择 p.32
13.2 播放控制 p.34
13.3 程序行为 p.42
13.4 视频 p.47
13.5 音频 p.58
13.6 字幕 p.65
13.7 窗口 p.77
13.8 光盘设备 p.84
13.9 均衡器 p.86
13.10 解复用器 p.86
13.11 输入 p.91
13.12 OSD(屏幕显示) p.93
13.13 截屏 p.96
13.14 软件缩放器 p.99
13.15 音频重采样器 p.101
13.16 终端 p.101
13.17 缓存 p.103
13.18 网络 p.106
13.19 DVB(数字视频广播) p.107
13.20 ALSA音频输出选项 p.108
13.21 GPU渲染器选项 p.109
13.22 杂项 p.132
13.23 调试 p.137
Ch.14 音频输出驱动 p.138
Ch.15 视频输出驱动 p.142
Ch.16 音频过滤器 p.153
Ch.17 视频过滤器 p.157
Ch.18 编码 p.170
Ch.19 命令接口 p.173
19.1 input.conf p.173
19.2 input.conf 语法 p.173
19.3 键位名称 p.174
19.4 扁平命令语法 p.175
19.5 指定为数组形式的命令 p.175
19.6 已命名参数 p.176
19.7 输入命令列表 p.176
19.8 可能会调整的输入命令 p.185
19.8.1 事件列表 p.193
19.8.2 钩子(Hooks) p.196
19.9 输入命令前缀 p.197
19.10 同步vs异步 p.197
19.11 异步命令细节 p.198
19.12 输入部分 p.198
19.13 属性 p.198
19.14 属性列表 p.199
19.15 选项与属性之前的区别 p.222
19.16 属性扩充 p.222
19.17 原始属性与格式化属性 p.223
Ch.20 屏幕控制器(OSC) p.224
20.1 使用OSC p.224
20.1.1 接口 p.224
20.1.2 键位绑定 p.225
20.2 配置 p.225
20.2.1 配置语法 p.225
20.2.2 命令行语法 p.226
20.2.3 配置选项 p.226
20.2.4 脚本命令 p.229
Ch.21 统计信息 p.230
21.1 使用方法 p.230
21.1.1 字体 p.230
21.2 配置 p.230
21.2.1 可配置选项 p.230
21.2.2 不同的快捷键 p.232
21.2.3 已激活的快捷键页 p.232
21.2.4 内部资料页面 p.232
Ch.22 控制台 p.234
22.1 快捷键 p.234
22.2 命令 p.235
22.3 已知问题 p.235
22.4 配置 p.235
22.4.1 可配置选项 p.235
Ch.23 Lua脚本 p.237
23.1 示例 p.237
23.2 脚本(存放)位置 p.237
23.3 有关脚本初始化与生命周期的细则 p.238
23.4 mp函数 p.238
23.5 高级mp函数 p.244
23.6 mp.msg函数 p.245
23.7 mp.options函数 p.245
23.8 mp.utils函数 p.246
23.9 事件 p.249
23.10 附加项 p.249
Ch.24 JavaScript p.250
24.1 示例 p.250
24.2 与Lua的相同点 p.250
24.3 与Lua的不同点 p.250
24.4 语言特性-ECMAScript5 p.250
24.5 不受支持的Lua API以及JS的替代品 p.250
24.6 脚本API-同Lua一致 p.251
24.7 其他工具 p.252
24.8 计时器(全局) p.253
24.9 常见的JS模块与require(id) p.254
24.10 自定义初始化 p.254
24.11 事件循环 p.254
Ch.25 JSON进程间通信(IPC) p.256
25.1 Socat示例 p.256
25.2 命令提示符示例 p.256
25.3 协议 p.257
25.4 数据流 p.258
25.5 异步命令 p.258
25.6 带有命名参数的命令 p.258
25.7 命令 p.258
25.8 UTF-8 p.260
25.9 JSON扩展 p.260
25.10 启动客户端的替代方法 p.261
Ch.26 变更日志 p.262
Ch.27 嵌入到其他程序中去(libmpv) p.263
Ch.28 C插件 p.264
28.1 C插件(存放)位置 p.264
28.2 API p.264
28.3 链接到libmpv p.264
28.4 示例 p.264
Ch.29 环境变量 p.265
Ch.30 退出代码 p.267
Ch.31 相关文件(类Unix平台) p.268
Ch.32 Windows平台(配置)文件 p.270
参考资料:
-
https://mpv.io/manual(MPV Player Reference)
-
https://mpv.io(mpv项目官网)