WU NANLI

Results 4 comments of WU NANLI

> > I tried both variants and waypaper still crashes trying to run: > > ``` > > /home/capobvious : waypaper > > Traceback (most recent call last): > >...

> 命令行运行 `python ~/.config/mpv/scripts/bilibiliAssert/Danmu2Ass.py 1589890104` ,可以获取弹幕文件 bilibili.ass 直接mpv运行也正常。`mpv --ytdl --script-opts-append="cid=1589890104" https://www.bilibili.com/video/BV1D6421Z7Ng/` > > **但是** 油猴脚本 这边没把cid传过去。不知道linux自定义播放器如何传cid? 有个简单的办法,我就是这么干的,把油猴脚本里面下面这几行代码删了 https://github.com/LuckyPuppy514/Play-With-MPV/blob/04a6387b0a0875c36249d5f336a0f4db3a09cf8f/play-with-mpv.user.js#L2022-L2028 直接改成这两行,强行把cid给进去 ``` handler.media.setOther(`--script-opts-append="cid=${cid}" `); handler.player.params.other = handler.media.other ```

> @Tony15246 是个办法,只是脚本自动更新后每次都要改,比较麻烦。 > > 我后来是从 `videoUrl` 直接匹配拿到 `cid`。顺便获取弹幕的py和lua脚本重写了。 因为支持的不止是 LuckyPuppy514/Play-With-MPV的油猴脚本,所以从`videoUrl` 拿cid是fallback的。 > > https://github.com/shmilee/config-mpv/blob/767d35069cbaa317ed176062b07372a9787e63e2/scripts/danmuku.lua#L354-L363 确实,这样实现跟浏览器插件解耦,更稳定更合理👍