笔记:v0.38.0 版本 MPV 播放器 OSC 消失
本文最后更新于:2024-05-20
升级一下软件,mpv 的第三方 OSC 烂了
解决办法
把 OSC script 里的utils.shared_script_property_set("osc-visibility", mode)
改成mp.set_property_native("user-data/osc/visibility", mode)
Ref:
Reddit - OSC not working after v0.37.0
记一下过程
正在用的是这个 Github - mpv-osc-modern-f 屏幕控件,比 mpv 自带的好看点
但今天发现屏幕控件烂了,完全显示不出来
改回 mpv 自带 OSC 倒是正常
看了一下本地配置文件,似乎没有不小心改掉什么
上网搜了搜也没发现有用的信息
过一会儿突然想到是不是软件升级导致的问题
1 |
|
降级 mpv 到 v0.37.0-3
,发现 OSC 可以正常显示
确实是 v0.38.0
之后的版本有问题
再去网上搜,发现一篇帖子 Reddit - OSC not working after v0.37.0
下面评论里有解决办法
Comment
byu/Nisheshg5 from discussion
inmpv
试了一下,把 modernf.lua
里utils.shared_script_property_set("osc-visibility", mode)
改成mp.set_property_native("user-data/osc/visibility", mode)
确实好用了,不错
看了看 GitHub 上,有人提到过这个问题
GitHub - script has error in mpv 0.38 and above; shared script property not supported anymore #51
本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0协议 。转载请注明出处~