Skip to content
hooke007 edited this page Apr 5, 2022 · 20 revisions

mpv懒人包 维基


项目说明

爱折腾的一起交流学习使用技巧
想省事的直接下载懒人包/简易包


发版周期

不定。
主仓库不包含二进制文件、插件等, git clone 这个项目并不能完全适用于你的本地mpv
如果仿照我的习惯整合一个你自己的懒人包,请参照下方的目录树。


本地文件树结构

这是一个可参考的标准化的组件路径。
我使用的是 便携化的设置文件夹
此时在 mpv.conf~~/引用的相对路径即指向 .../mpv-lazy/portable_config/

如果你使用的是 常规的设置文件夹 ,只需要把 /portable_config/ 内的文件转移至 %APPDATA%/mpv/

/.../
└─ /mpv-lazy/
   │  mpv.exe & mpv.com
   │  mpv-BenchMark.conf
   │  mpv-test.conf
   │  mpv-??模式.bat
   │
   └─ /portable_config/
      │  input.conf
      │  mpv.conf
      │  profiles.conf
      │
      ├─ /fonts/
      │    ?????.ttf
      │    <等等字体>
      │
      ├─ /scripts/
      │    ?????.lua
      │    /<脚本群组文件夹>/
      │    │  main.lua
      │    └─ <附属文件> 
      │
      ├─ /script-opts/
      │    ?????.conf(名称通常对应脚本名)
      │
      ├─ /shaders/
      │    ?????.glsl
      │    ?????.hook
      │
      └─ /vs/
         └─ ?????.vpy

我也使用便携版Python VapourSynth
即解压所有包内文件到 mpv.exe 的同级

/.../
└─ /mpv-lazy/
   │  python.exe
   │  VSPipe.exe
   │  VapourSynth.dll
   │  xxxx.py
   │  <等等文件>
   │  
   └─ /vapoursynth64/
      └─ /plugins/
         └─ <这里放置自行添加的vs插件>

youtube-dl或YT-DLP和FFmpeg也被我顺手放一起

/.../
└─ /mpv-lazy/
   │  ffmpeg.exe
   │  youtube-dl.exe
   └─ yt-dlp.exe

tcl/tk依照我的懒人包预设放在此处

/.../
└─ /mpv-lazy/
   └─ tclsh.exe

安装注册的脚本文件置于 mpv.exe 的次级

/.../
└─ /mpv-lazy/
   └─ /installer/
      │  mpv-icon.ico
      │  mpv-install.bat
      └─ mpv-uninstall.bat

碎碎念

这一节只是一些没有营养的废话

本项目创建的起因是为了分享我对mpv的摸索经验,一个优秀的开源项目、一个强大的本地播放器值得被更多人熟悉和使用。

与mpv的缘分来自于点击了vcb-s论坛用户zc62大佬的配置分享帖,在经过简单的上手后便肯定了,这是符合我的需求的纯粹的媒体播放器。
在后续的学习使用的过程中,我发现了一个算是很常见的问题,在中文互联网上存在大量的“拾人牙慧”的现象 —— 把他人的曾经的经验包装为自己的原创,然后布道给小白。批判“抄袭者”对我而言不是重点,我想说的是作为学习这些知识的萌新是个比较苦恼的事情。假使这些被大量复述的知识从一开始就是错的,或者因为时间的推移而不再适应当前版本,这徒增了不必要的大量的学习成本。对应这个现象的例子就是,我在中文互联网上查询mpv配置帖以供参考学习,其中很多都毫不意外的指向了zc62的副本,只不过署名换成了其它人的“原创”而已。另外一类常见的情况就是,一条条错误的参数或错误的使用方法被到处传播,而你换多个网址看到的“解决方案”几乎一致,当时作为菜鸡的我没有足够的判断力饶了很多弯路。

检讨自身,明明有条理清晰的官方手册我却不查(主要是懒)而依赖惯性的去问候度娘,我自己的问题也占了较大比重。我希望像我一样不是程序员的用户在接触到mpv时不会被 过分简洁的界面、无从下手设置的门道、冗长的说明手册 这些因素光速劝退,不被奇怪的过时的文章误导,于是着手开启了这一项目,并尽可能追随mpv的更新进度。
考虑到mpv的官方手册实际上偏向给开发者看的文档,我也计划重写了一系列面向用户的引导文(当然这些受限于我不同时期的知识/能力,不同章节的质量和水平参差不齐),同时也汉化了手册中大多数用户的要用到的内容(机翻打底),这些都是为了进一步降低对非专业人员的上手难度。

在长时间的使用体验后,我认为mpv是一个使用门槛不低的播放器,所以我不热衷于宣传( “别用垃圾pot了快用mpv” )。个性化配置好的它确实很顺手,但是配置的过程对大多数人来说可能是折磨的 —— 考虑到这一点因此有了开箱即用的懒人包,但随着后期功能的扩充,懒人包一点点变得不再那么“懒”,新用户没法像使用最初的版本那样快速理清mpv的使用思路。(就像那些适合打MOD的游戏,你满怀期待的下载了别人的几十GB的整合包却发现花里胡哨,迷失在了繁杂功能的地狱里,突然在某一瞬间感到索然无味后一键删除。)我不知道怎么解决这个问题,只能给懒人包持续扩充文档。。。有一点背道而驰的味道。

如果你也是一个路过的查询mpv如何使用的用户,无意中发现了这个项目,希望它能对你有用。
起先仓库里只是我的私人配置,后期有许多中文mpv用户同样参与了提交和贡献。共同完善了配置内容,这里表示诚挚的感谢。

Clone this wiki locally