MPV Player 官方文档目录概览 v0.34.0

本篇专栏为 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/manualMPV Player Reference

  • https://mpv.iompv项目官网

资源下载: