[完结]想使用mpv同时rife插帧+播放弹幕,什么方案最舒适?
本帖最后由 心刀斩心鬼 于 2024-1-29 17:31 编辑需求:使用MPV播放动画时,开启rife_trt补帧,加载几个着色器,播放弹幕
(最好还满足:合并复数相同弹幕、增大字号后面跟括号注明弹幕数,之类的弹幕整理,没有也不打紧)
尝试使用过:
kikoplay
开启rife补帧,失败了,看了下项目Issue和discussion里面也没有相关讨论,有提到kikoplay用的libmpv只能是vo=opengl,不知道是这个原因,还是我操作问题(解压mpy-lazy提供的vsmega,直接覆盖到kikoplay里用,在参数里填 vf-append=vapoursynth=*/rife.vpy),
破案了,我丢了vf滤镜后面一个引号,kikoplay是能用rife的
而且用习惯了mpv-lazy用起来也感觉别扭,此外下载弹幕有3600条的上限
Play-With-MPV 油猴脚本+ MPV-Play-BiliBili-Comments lua
因为是用vf滤镜挂载弹幕,所以不能使用快捷键vf set 开启rife,尝试在mpv.conf 添加 vf-append=vapoursynth=*/rife.vpy,播放起来很卡
yt-dlp danmuku
在windows下有输出文本默认格式为gbk产生的编码错误,此外下载弹幕似乎也有3600条的上限
还没有尝试过用弹弹play会员才能用的外挂字幕,咨询下有没有同样需求的大佬,你们是怎么实现的{:8_719:}
===============================================
更新,完结,目前找到的最满足我需求的方案还是kikoplay
检查的时候发现开启rife失败是我猪比了,vf=vapoursynth="D:/kikoplay/MEMC_RIFE_NV.vpy" 后面缺了个引号才一直开不起来rife
自带的搜索网络弹幕只能下载3600条这个问题还不知道怎么解决,目前的代替方案是用chrome扩展-acghelper加载全部弹幕为xml然后下载下来用kikoplay播放,kikoplay自带和pakku类似的弹幕整理
https://github.com/diana7127/mpv.net-DW 直接用预设或者一个个点着色器和补帧,弹幕从设置好的pakku导出即可“合并复数相同弹幕、增大字号后面跟括号注明弹幕数”,网页工具https://danmubox.github.io/convert xml转ass作为字幕使用 马可solo 发表于 2024-1-29 11:31
https://github.com/diana7127/mpv.net-DW 直接用预设或者一个个点着色器和补帧,弹幕从设置好的pakku导出 ...
pakku导出这个没想到,谢谢大佬
有个问题就是我没有大会员,付费动画就用不了了{:8_742:}
心刀斩心鬼 发表于 2024-1-29 11:55
pakku导出这个没想到,谢谢大佬
有个问题就是我没有大会员,付费动画就用不了了
充钱可以解决这个问题
本帖最后由 dtlnor 于 2024-1-29 13:52 编辑
我目前:弹弹play会员才能用的外挂弹幕
这个基本上就是随便一个mpv(比如lazy),加一层弹幕overlay(因为这层overlay,madvr独占什么的估计用不了)。弹弹play本身联网整合多个弹幕源(或者你自己可以合并本地弹幕源)。调字体啊,关键词屏蔽之类的都可以。
所以观看体验基本上是很流畅的。毕竟mpv归mpv的播,弹弹play归弹弹play自己的弹幕渲染overlay。
唯一不方便的地方就是(大概只有我这么做吧),我经常开着discord分享屏幕给同学一起看番(他们不在乎画质。)。但mpv + 弹弹play overlay的情况下,他换集数会关掉当前的播放器instance然后重新打开一个mpv。所以我的屏幕分享每一集都要从新开一遍()
dtlnor 发表于 2024-1-29 13:51
我目前:弹弹play会员才能用的外挂弹幕
这个基本上就是随便一个mpv(比如lazy),加一层弹幕overlay(因为 ...
谢谢大佬,弹弹play有pakku那样的整理复数弹幕的功能吗?
本帖最后由 心刀斩心鬼 于 2024-1-29 16:26 编辑
马可solo 发表于 2024-1-29 11:31
https://github.com/diana7127/mpv.net-DW 直接用预设或者一个个点着色器和补帧,弹幕从设置好的pakku导出 ...
呃,老哥试了下又有点问题,拿路人女主第一季第0话来说
https://p.sda1.dev/15/d3132aa6144cb549bc7d265590c295a8/image.png
pakku整理完弹幕之后,点那个过滤后42907 会出来一个xml页面,但是这个页面如果ctrl+s只能保存为html和mhtml,如果复制出来自己另存为xml的话,发现只有2575行,和数据对不上。
如果点总弹幕数67178,那么新打开的xml页面可以保存为xml,但是只有3600条弹幕,和别的弹幕下载工具一样
如果用acghelper这个扩展倒是可以完整的下载xml全弹幕,但是下载ass的话只有1w7条就没了,如果把下载下来的6万条xml通过网页工具https://danmubox.github.io/convert转换成ass,也只有1w7条
本帖最后由 dtlnor 于 2024-1-30 01:05 编辑
心刀斩心鬼 发表于 2024-1-29 15:05
谢谢大佬,弹弹play有pakku那样的整理复数弹幕的功能吗?
不清楚你说的“整理”是什么意思。但全汇总在一起是有的。去重也是有的。更进阶的什么相似词之类的应该没有。反正你可以加载本地xml弹幕,你想的话完全可以处理过之后再加载进去
心刀斩心鬼 发表于 2024-1-29 11:55
pakku导出这个没想到,谢谢大佬
有个问题就是我没有大会员,付费动画就用不了了
没有带会员一样用没区别的,只要进页面pakku照样检测加载弹幕并处理,如果实在没有还能去biliplus自己手动搜索下载,或者看页面源码找cid手敲url处理,或者抓包。
还是实在没有还可以去弹幕盒子搜索下载,而且说实话我更推荐这种方式,可以一次性拿到全集的弹幕,因为弹幕盒子抓取的时间相对较早,弹幕质量还高一些。
心刀斩心鬼 发表于 2024-1-29 16:20
呃,老哥试了下又有点问题,拿路人女主第一季第0话来说
设置好弹幕处理规则后,点击过滤后即可打开页面,全选复制到文本编辑器,保存为xml文件即可,其实这一套动作还能用python脚本进一步自动化,不过我很少用没折腾。
弹幕数量“变少”是因为合并了大量的弹幕,或者是因为protobuf的json转xml的限制,或者就是pakku代码没更新,我不清楚,但我是不在意的,就我的体验弹幕大于800已经够用,再多也看不过来,弹幕数量1440相当于一个24min的视频每秒钟就会出现一条新弹幕
页:
[1]
2