# 我最近真想吐槽mpv播放器，明明做一点微小的改变就能大大降低上手难度

**URL:** https://meta.appinn.net/t/topic/37978
**Category:** 讨论分享
**Tags:** linux, windows, mpv
**Created:** [2022 年11 月 12 日 13:52 UTC](https://meta.appinn.net/t/topic/37978 "2022-11-12T13:52:34Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### 作者： ![000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/000/32/50556_2.png) [@000](https://meta.appinn.net/u/000)
#### 发布日期： [2022 年11 月 12 日 13:52 UTC](https://meta.appinn.net/t/topic/37978/1 "2022-11-12T13:52:34Z")

</div>

虽说mpv没有官方版本，但网上流传的各种版本基本是根据官方源码编译制作的  
而这些编译成品对没看手册的新手完全不知如何上手。要是把内置的input.conf、mpv.conf拿出来，有那么多带注释示例可以照着修改，上手难度能大大降低。就像我用的另一个软件jpegview，打开.ini看到里面的命令和注释，很轻松就能理解并自定义。  
另外一点是autoload.lua、playlistmanager这种泛用的脚本完全适合像osc.lua/stats.lua一样内置，却没有提供。反倒是有一些五六年的过时、不工作脚本躺在项目里，Linux发行版的软件源安装mpv时还老老实实地把它们复制下来。

---

<div class="post-metadata">

### 作者： ![chr](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/bb73d2/32.png) [@chr](https://meta.appinn.net/u/chr)
#### 发布日期： [2022 年11 月 12 日 14:20 UTC](https://meta.appinn.net/t/topic/37978/2 "2022-11-12T14:20:03Z")

</div>

捣鼓这些东西简直是浪费生命

---

<div class="post-metadata">

### 作者： ![ICEBOX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/icebox/32/2123_2.png) [@ICEBOX](https://meta.appinn.net/u/ICEBOX)
#### 发布日期： [2022 年11 月 12 日 14:39 UTC](https://meta.appinn.net/t/topic/37978/3 "2022-11-12T14:39:45Z")

</div>

我感觉mpv方向有问题。  
如果想做视频播放器，最少要有能用的GUI和易上手的配置方法，像MPC系一样，而不是用脚本在画面里绘制UI，用热键操作。现在mpv还没有能完美融入Windows的GUI。。

---

<div class="post-metadata">

### 作者： ![shadows](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/shadows/32/17001_2.png) [@shadows](https://meta.appinn.net/u/shadows)
#### 发布日期： [2022 年11 月 14 日 02:22 UTC](https://meta.appinn.net/t/topic/37978/4 "2022-11-14T02:22:10Z")

</div>

我觉得gui是跨平台带来的困难，所以开发者选择了通过脚本来做，自定义程度更高。

“能用的GUI和易上手的配置方法”  
不如来试试`mpv.net`，gui达到了或者超过了mpc，提供了gui来编辑mpv的常用设置(而且有注释)及快捷键  
我觉得windows上播放器的操作不就是上面的一行工具栏和右键菜单吗？  
主要就是右键菜单，mpv.net可以提供，osc脚本用uosc也可以，都是支持自定义菜单项

---

<div class="post-metadata">

### 作者： ![lenno](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/lenno/32/47358_2.png) [@lenno](https://meta.appinn.net/u/lenno)
#### 发布日期： [2022 年11 月 14 日 02:39 UTC](https://meta.appinn.net/t/topic/37978/5 "2022-11-14T02:39:11Z")

</div>

项目目的不一样吧，GUI就用第三方编译带UI。  
像一些跨平台项目也是没有UI的，总会有第三方去加上UI，这就是开源社区的魅力吧。

---

<div class="post-metadata">

### 作者： ![kli2018](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kli2018/32/22935_2.png) [@kli2018](https://meta.appinn.net/u/kli2018)
#### 发布日期： [2022 年11 月 14 日 08:37 UTC](https://meta.appinn.net/t/topic/37978/6 "2022-11-14T08:37:42Z")

</div>

这两天努力吸收别人的成果  
uosc和webm脚本无敌了

后面这个webm脚本几乎快替代了FFmpeg在我平时使用电脑的作用  
特别是裁剪,我以前用FFmpeg裁剪视频都要先用其他软件去找裁剪起始点和结束点  
这个脚本一次到位

---

<div class="post-metadata">

### 作者： ![foyax](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/foyax/32/27434_2.png) [@foyax](https://meta.appinn.net/u/foyax)
#### 发布日期： [2022 年11 月 14 日 11:14 UTC](https://meta.appinn.net/t/topic/37978/7 "2022-11-14T11:14:12Z")

</div>

你的要求只是conf文件里带注释？这不是搜索下就解决的问题吗。  
鼓捣使用频繁很高的播放器怎么会是浪费生命呢，除非你不会鼓捣。  
个人还是推荐用ahk加载mpv.dll，真的就像是用ahkgui加载个图片控件一样简单。与mpv.dll交互可以直接输入输出字符串，完全没有门槛。

---

<div class="post-metadata">

### 作者： ![mackelzhang](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mackelzhang](https://meta.appinn.net/u/mackelzhang)
#### 发布日期： [2022 年11 月 16 日 05:15 UTC](https://meta.appinn.net/t/topic/37978/8 "2022-11-16T05:15:48Z")

</div>

有注释啊，在官网上，可以按照上面的修改，如果喜欢GUI可以使用mpv-easy就行，我一般觉得不懂别乱折腾就行，而且参数越多功能越多，mpv起码有几百个参数都给默认带到mpv软件包上？那也不符合linux简单和纯粹的规则，你说的一些插件也不是官方在维护的当然也不会带进去啊，带进去反馈bug你找官方还是第三方嘞？  
另外如果是使用linux的话，我建议多看一下文档，不然遇上vim和nvim、emacs这类配置文档是天的软件可有难受的，而且没有gui会更加稳定，维护起来也更加省心，绘制gui反而会非常麻烦。

---

<div class="post-metadata">

### 作者： ![000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/000/32/50556_2.png) [@000](https://meta.appinn.net/u/000)
#### 发布日期： [2022 年11 月 16 日 06:38 UTC](https://meta.appinn.net/t/topic/37978/9 "2022-11-16T06:38:39Z")

</div>

感觉你还有楼上似乎没有理解“把内置的拿出来”，而不是有没有注释的问题。  
mpv有带注释的内置.conf文件，但除非用户自己新建是看不到的，不去看手册或搜索相关信息想改都不知道改什么。如果这些文件在安装或首次运行后自动复制一份到默认path里，用户就有入手之处了，看已有注释就能举一反三自行修改。

---

<div class="post-metadata">

### 作者： ![000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/000/32/50556_2.png) [@000](https://meta.appinn.net/u/000)
#### 发布日期： [2022 年11 月 16 日 06:47 UTC](https://meta.appinn.net/t/topic/37978/10 "2022-11-16T06:47:26Z")

</div>

另一个绿色软件jpegview的例子，主程序exe同文件夹内就有.ini设置文件，啥文档readme都不看点进去也知道可以改一些东西。而mpv的几个path都是一片空白，新手连设置文件的存在都不知道。

 ![屏幕截图 2022-11-16 144201](https://meta.appinn.net/uploads/default/original/3X/9/5/95036056bf00ca3c307ae8b8ee400552f08c1656.jpeg)

---

<div class="post-metadata">

### 作者： ![000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/000/32/50556_2.png) [@000](https://meta.appinn.net/u/000)
#### 发布日期： [2022 年11 月 16 日 06:55 UTC](https://meta.appinn.net/t/topic/37978/11 "2022-11-16T06:55:29Z")

</div>

我当初为了上手mpv在贫乏的简中互联网上搜了很多“mpv播放器设置”之类关键词，因为我不知道mpv的设置文件叫什么、在哪里。最后在知乎发现了一个几年前的回答列的mpv.conf与input.conf示例。后来翻mpv仓库发现/mpv-player/mpv/blob/master/etc/里的input.conf和mpv.conf我都无语了，注释写了那么多还藏起来。

---

<div class="post-metadata">

### 作者： ![mackelzhang](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mackelzhang](https://meta.appinn.net/u/mackelzhang)
#### 发布日期： [2022 年11 月 16 日 06:58 UTC](https://meta.appinn.net/t/topic/37978/12 "2022-11-16T06:58:09Z")

</div>

这两个是不太一样的，因为mpv其实要复杂更多，这样确实方便，mpv的配置文件也是在主程序的文件夹内，这样处理也不错，不过按照我经常使用linux的经历来看，他们对这个的说明都是在wiki或者官方网站里面，可能他们默认使用者知道吧～哈哈，对于打包mpv的开发者而言，不知道别的平台如何，linux上什么说明都没有，其实这样对我而言并不是特别不方便，起码simple and stupid，在windows的话，除了主程序还有mpv-easy和mpv.net这样的fork版本，应该比较符合你的需求。

> **你永远不知道开发者是什么脾气，alacritty在wayland这么久了都不支持fcitx5，原因是开发者自己认为不需要。**

不过我个人也不太喜欢fork版本，太臃肿了就是，mpv版本对应参数都不一样，有些平台甚至不支持js脚本～

---

<div class="post-metadata">

### 作者： ![usnake](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/usnake/32/30743_2.png) [@usnake](https://meta.appinn.net/u/usnake)
#### 发布日期： [2022 年11 月 16 日 08:23 UTC](https://meta.appinn.net/t/topic/37978/13 "2022-11-16T08:23:32Z")

</div>

哈哈 虽然mpv我也在用 但是确实不太喜欢这种上手难度大的软件  
最大的两个例子就是 真的是又爱又恨  
1 MPV  
2 rime输入法

---

<div class="post-metadata">

### 作者： ![shadows](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/shadows/32/17001_2.png) [@shadows](https://meta.appinn.net/u/shadows)
#### 发布日期： [2022 年11 月 16 日 08:43 UTC](https://meta.appinn.net/t/topic/37978/14 "2022-11-16T08:43:05Z")

</div>

“mpv的配置文件也是在主程序的文件夹内”  
这个在windows上不一样，默认是在`%APPDATA%/mpv/`里的

而且我也觉得一般都是看官方wiki之类的更舒服，至少排版比注释那种舒服多了

---

<div class="post-metadata">

### 作者： ![LambertCrofts](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/lambertcrofts/32/50237_2.png) [@LambertCrofts](https://meta.appinn.net/u/LambertCrofts)
#### 发布日期： [2022 年11 月 16 日 13:05 UTC](https://meta.appinn.net/t/topic/37978/15 "2022-11-16T13:05:04Z")

</div>

觉得麻烦你可以选择不用，又不是没有替代品:sweat_smile:

既然它受欢迎，说明大部分用户觉得没那么难上手

---

<div class="post-metadata">

### 作者： ![000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/000/32/50556_2.png) [@000](https://meta.appinn.net/u/000)
#### 发布日期： [2022 年11 月 16 日 13:29 UTC](https://meta.appinn.net/t/topic/37978/16 "2022-11-16T13:29:56Z")

</div>

我只是表达在向别人推广mpv过程中的一些感慨，现如今网民都习惯随便扫一眼就回复？我可能比你懂它多了

---

<div class="post-metadata">

### 作者： ![Hue](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/hue/32/10282_2.png) [@Hue](https://meta.appinn.net/u/Hue)
#### 发布日期： [2022 年11 月 16 日 15:08 UTC](https://meta.appinn.net/t/topic/37978/17 "2022-11-16T15:08:56Z")

</div>

如果一个软件的文档的文本量能出书的软件，几乎毫不例外地在学习钻研后会很好用。像是 mpv vim emacs 之流。

反而是那些所谓的一目了然，用极简作为自己的宣传口号的，通常只是用漂亮话来掩饰自己的简陋。

你认为你的需求可能很简单，那还是选择那些以极简为宣传口号的软件吧。对自己好一点，不会的话就放弃，留给那些愿意学会的人。

我是离题发挥的。不要对号入座

---

<div class="post-metadata">

### 作者： ![ICEBOX](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/icebox/32/2123_2.png) [@ICEBOX](https://meta.appinn.net/u/ICEBOX)
#### 发布日期： [2022 年11 月 16 日 22:40 UTC](https://meta.appinn.net/t/topic/37978/18 "2022-11-16T22:40:50Z")

</div>

用一个软件不需要看完一本书，这个软件不配做一个用户级软件。不是针对谁。

---

<div class="post-metadata">

### 作者： ![mackelzhang](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mackelzhang](https://meta.appinn.net/u/mackelzhang)
#### 发布日期： [2022 年11 月 17 日 03:48 UTC](https://meta.appinn.net/t/topic/37978/19 "2022-11-17T03:48:32Z")

</div>

之前是在主程序里面，现在也在的，你放%APPDATA%文件夹当然也没问题，这个文件夹本身就是放软件缓冲和设置的地方，我觉得没那么困难

不过按照官方的wiki说明都可以的，根目录和appdata都没问题

> You can find the exact path by running echo `%APPDATA%\mpv\mpv.conf` in cmd.exe.

> If a directory named `portable_config` **next to the mpv.exe exists, all config will be loaded from this directory only**. Watch later config files are written to this directory as well. (This exists on Windows only and is redundant with $MPV\_HOME. However, since Windows is very scripting unfriendly, a wrapper script just setting $MPV\_HOME, like you could do it on other systems, won’t work. portable\_config is provided for convenience to get around this restriction.)

---

<div class="post-metadata">

### 作者： ![mackelzhang](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mackelzhang](https://meta.appinn.net/u/mackelzhang)
#### 发布日期： [2022 年11 月 17 日 03:50 UTC](https://meta.appinn.net/t/topic/37978/20 "2022-11-17T03:50:28Z")

</div>

这句话你对adobe、affinity、krita、davinci讲去，你没掏钱，这是典型的社区软件，如果自己觉得不好用出门右转potplayer，配不配别人都在用，也轮不到你来批判

[下一页](https://meta.appinn.net/t/topic/37978.md?page=2)
