|
本帖最后由 MooThYuri 于 2022-8-8 20:37 编辑
先用弹弹play下载xml弹幕,用DanmakuFactory1.62_Release_GUI转换成ass文件,用mpv播放器播放。
弹幕能正常播放,但弹幕的帧率始终保持与视频帧率相同,也就是24帧,在屏幕上滑动体验糟糕,不如浏览器。
所以目的是要让帧率与演示器帧率一致,我的显示器帧率为120fsp.
已经尝试过的方法
1查看官方文档的说明,但官方文档没看到有关于字幕帧率的说明
尝试使用了 set sub-fps 120, set sub-speed 24/120, 字幕的时间轴正常,但依然只有24fsp,卡顿。
speed,fps
2使用视频的重采样,改变视频帧率来改变弹幕帧率
重映射
有用,副作用明显。
开启了视频反而抖动更明显,字幕也不能看了。
问题
3通过插祯改变视频帧率,而改变弹幕帧率
有用,性能开销太大,画面果冻,这个不能接受
为何只有,这3个补帧选项,因为lazy包里的很多补帧插不知道为啥,件不起作用
补帧
结论
需要一个补帧插件,但是并不真正的补帧,只是简单的复制。但不知道怎么做。不知道有没有大佬能解决
更新,目前的解决方案。
1:使用反交错滤镜
deinterlace-std.vpy或deint-std.vpy。
优点,就是复制帧,速度快
2:svp
优点,自定义帧率
缺点:难以预估的鬼影,不适合运动场景,如少女与战车。资源消耗大
最后 更新
看了大佬的回复,最高效方法
vf fps fps=120
|
|