Replies: 2 comments 8 replies
-
请教下大佬,如果我想把 mpv.conf、input_uosc.conf 里的自定义项保存在 script-opts.conf 里该怎么办呢? script-opts-append = osc-windowcontrols=no 我希望以后更新 mpv-lazy 的时候只需要把旧配置里的脚本及配置复制过来,然后对比修改新的 script-opts.conf 就行了,不需要在一一修改 mpv.conf、input_uosc.conf 以及 script-opts 里各个脚本的配置,请问能做到吗? |
Beta Was this translation helpful? Give feedback.
-
我还是建议用单独的 开发者没注意到这些细节也挺正常,可能就会造成脚本选项全失效,以 |
Beta Was this translation helpful? Give feedback.
-
script-opts.conf
可能以后会用这种方式管理脚本选项,也可能不会。目前就当作是水一帖,分享一种花式使用mpv的方法吧。
核心参数就是被我嫌弃的
--script-opts
这个选项的用法介绍见下方(该展示的部分在当前的主设置文件中已被移除)MPV_lazy/portable_config/mpv.conf
Lines 206 to 211 in fb819f1
如果你用的脚本不多、你要改的脚本选项不多、部分libmpv前端的脚本兼容做的不完善,这些情况下显然
--script-opts
方便快捷。相反假设你的脚本选项很多,用单项
--script-opts
罗列全部显然不现实,用多项--script-opts-append
一一列举也会把你的 mpv.conf 塞得很长显得乱,这时候对每个脚本单独设置 conf 文件在条理上更清晰。这两种方法是可以同时使用的,当然别忘了遇到重名的选项, --script-opts 会覆盖你 脚本conf 文件里的设置
在懒人包里我分离了各种 配置预设 到单独的 profiles.conf 文件,主要目的是规避
我偶尔眼瞎漏看header萌新不熟悉语法踩坑,但同时也是为了保持 mpv.conf 主体部分的简洁。基于同样的思路,启发了我用附属设置文件管理脚本选项的想法。--include
这个选项也是比较特殊,可以使用多次来指定不同的附属设置文件。在主设置的全部 其它 参数读取完之后,再按顺序依次读取 aaa bbb ccc 中的选项。
一些提示:
因为暂不打算用这种方式取代,所以没有做全面测试,涉及字符串相关的脚本选项,可能存在语法上的暗病。Beta Was this translation helpful? Give feedback.
All reactions