mpv播放器入门指南&默认快捷键设置&input.conf、mpv.conf简单示例 您所在的位置:网站首页 mpv播放器配置文件后失效 mpv播放器入门指南&默认快捷键设置&input.conf、mpv.conf简单示例

mpv播放器入门指南&默认快捷键设置&input.conf、mpv.conf简单示例

2024-01-18 05:38| 来源: 网络整理| 查看: 265

mpv是一个自由开源的跨平台媒体播放器,具有轻量、兼容性好、播放性能优秀、简洁无广告等特点。

mpv官网:https://mpv.io

1. 系统要求:最低win7/OSX10.8/不是太古老的Linux,凑合过得去的CPU和不那么烂的GPU(官方原意)。以下仅以Windows平台介绍(up不用苹果电脑,用Linux的想必也具有足够的自学、变通能力)

2. 下载安装:https://sourceforge.net/projects/mpv-player-windows/files/,选择64bit或64bit-v3下载(优先选择v3版本,默认启用AVX2等指令集,对部分功能有帮助。但缺指令集的CPU无法启动v3版本mpv)。

若访问sourceforge困难,我在https://www.bilibili.com/read/cv15690307文末及评论区置顶有分享国内网盘链接。mpv是绿色软件,解压即可,不需要“安装”。mpv是All in One的全套视频播放解决方案,不需要像mpc或potplayer那样设置解码器渲染器字幕渲染。

若要快速关联格式/取消关联,只需 右键-以管理员身份运行 installer文件夹中的 mpv-install.bat/mpv-uninstall.bat批处理即可。

mpv文件夹

可以看到仅有以上数个文件(此处先忽略yt-dlp),其中mpv.exe是程序本体,只需要这一个文件即可完成基本播放工作;mpv.com提供了Windows下的命令行支持;portable_config是便携式设置文件夹(mpv压缩包不包含设置文件夹,需要自己创建)。此三者是对功能实现最重要的。

d3dcompiler_43.dll是老版本Windows才需要的d3d库文件,新版Windows基本都自带了;doc文件夹是mpv的文档;installer文件夹含图标和程序更新、格式关联等脚本;mpv文件夹属于兼容性遗留。以上几项按需使用。

portable_config文件夹

-----------------------

播放器设置:mpv\portable_config\mpv.conf

快捷键设置:mpv\portable_config\input.conf

脚本:mpv\portable_config\scripts\

脚本设置:mpv\portable_config\script-opts\

着色器:mpv\portable_config\shaders\

字体:mpv\portable_config\fonts\

------------------------

3. 主要的两个配置文件mpv.conf&input.confmpv播放器没有图形设置界面,要在预设之外进行自定义设置,需通过编写.conf配置文件实现。虽然可能不太符合普通用户的习惯,但尝试过之后就会发现这种方式在灵活性上的巨大优势,能更好地适应个性化需求。

编写配置文件使用任意文本编辑器即可,例如Windows自带的记事本,更推荐使用带语法高亮功能的高级编辑器,如开源的notepad3,相比记事本显示效果更佳。 

mpv.conf,用于设置mpv播放器的各种选项,可以实现mpv的绝大多数功能。

mpv.conf一般写法:选项=参数,如:

mpv的主要功能选项可在doc/manual.pdf的options章节查询。参数根据选项不同,可分为不同数据类型,比如整数/浮点的数字、flag(yes/no)、字符串等,有计算机基础的应该比较好理解,普通人看示例依葫芦画瓢一样可以进行修改。

input.conf,用于设置mpv播放器的快捷键,实现播放时的交互,可以实现播放所需的常用功能。

input.conf写法:按键 操作 属性 参数(部分属性参数可省略),例:

input可用操作可在doc/manual.pdf的list-of-input-commands章节查询。除了直接按设置好的键,也可以在mpv自带的控制台(按 ` 启动)手动输入input命令,从而进行一些临时命令,比如在限制最大音量为100时输入set volume 200临时修改音量为200。

从以上例子可以看到,这两个设置文件可以在#号之后写注释,也可以把注释符当作传统GUI软件中的勾选框使用。更多conf示例见后文。

4. OSC用法

On Screen Controller(OSC)是mpv内置的一个简易控制面板,如下图黄框区域,能实现很多常用功能。除了内置面板,mpv还能使用一些外置类OSC脚本,见https://www.bilibili.com/read/cv15690307

5. mpv命令行基础

mpv虽然可以通过input进行基本交互,但本质还是命令行软件,通过命令行可实现mpv的全部功能。

要在命令行中使用mpv,一般建议设置环境变量,win+pause打开系统信息,进入高级系统设置,依下图添加mpv.exe所在文件夹到path,之后便可在任意位置通过cmd或powershell调用mpv。

一些实用命令:

播放文件/url:mpv "文件/url“

列出input.conf可用的按键名称:mpv --input-keylist

按键名称测试:mpv --input-test --idle

列出mpv所有参数:mpv --list-properties

特别的,部分选项可使用mpv 选项=help,将列出选项的所有可选项,例如:

输入mpv --gpu-api=help

GPU APIs (contexts):

    auto (autodetect)

    d3d11 (d3d11)

    opengl (angle)

    opengl (win)

    opengl (dxinterop)

    vulkan (winvk)

    vulkan (displayvk)

mpv默认快捷键

默认快捷键方案

更新一个知乎网友做的汉化版(@lbc喵)

以下是mpv.conf和input.conf的简单示例,只写了最基础常用的快捷键功能。更丰富的配置见自用MPV播放器input.conf、mpv.conf(修订版)

使用方法:windows端,在mpv.exe所在文件夹中新建portable_config文件夹,复制以下代码块内容到txt文本文件中,分别改名称和后缀为mpv.conf、input.conf,保存于mpv\portable_config\中;类Unix(Linux/macOS等)则放在/usr/local/etc/mpv/或~/.config/mpv/(注意,.开头的文件夹是隐藏的)。

# 为注释符,表示之后内容为注释,不会生效。读者可按需自行修改。不同系统的文件目录写法不同需要注意。

mpv.conf

input.conf



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有