如何将弹幕文件与视频整合在一起

您所在的位置:网站首页 b站下载的视频弹幕会更新吗 如何将弹幕文件与视频整合在一起

如何将弹幕文件与视频整合在一起

2024-07-17 22:46| 来源: 网络整理| 查看: 265

注意:本专栏适合有一定电脑基础的人阅读(小白阅读起来可能会比较吃力)

一.视频与弹幕的录制

我个人使用的是B站录播姬, 地址: https://rec.danmuji.org/

基本上里面的使用文档可以满足大部分需要录播的人的需求

二.弹幕:xml转ass

我用的是DanmakuFactory,GitHub地址:https://github.com/hihkm/DanmakuFactory#%E8%8E%B7%E5%8F%96

直接下载地址:https://hihkm.lanzous.com/b01hjk83e

按照上面的提示做就行,建议弹幕文字大小调至55,一下是我的配置:

转换后可以用PotPlayer查看效果

如果你是录制后给自己看的,那么你下面的内容对你就没有帮助了

但如果你是要投稿的,那么你会惊喜的发现,B站云剪辑不支持弹幕的ass文件,所以我们会用到ffmeg。

三.ffemg转换

入门的话可以看下面的csdn专栏(我就是看这位大佬的专栏的),详细内容我就不赘述了

https://blog.csdn.net/weixin_38556197/article/details/108297785

注意:一定要把文件放在ffmeg的bin目录下,cmd命令路径也要是bin目录。嫌cd换路径烦可以同时shift+鼠标右键,打开powershell,输入cmd就能进入cmd

cmd命令如下:(input代表输入,output代表输出)

四.大量文件的处理

有的时候由于主播网卡或者时间过长(B站单个视频不能超4G,注意切割视频),你会遇到数个需要处理的视频,这个时候就可以用代码批量解决了

本人写的exe文件:(由于是初代版本,请将ffemg放在C:\live stream下,弹幕文件需要先转换为ass,和flv一起复制到C:\live stream\utils\ffmpeg\bin目录)

下载链接:https://github.com/mzada/-/blob/main/%E5%BC%B9%E5%B9%95%E6%95%B4%E5%90%88.exe

github地址:https://github.com/mzada/barrage-unite

java源码(你问我为什么不用C?因为我学的C++是竞赛相关的,我不会工程C)

Main类:

ChangeName类:

CMD类:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3