[发明专利]一种转换弹幕格式的方法及相关装置在审
申请号: | 201811209061.3 | 申请日: | 2018-10-17 |
公开(公告)号: | CN109121015A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 魏洪 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/4788 | 分类号: | H04N21/4788;H04N21/435;H04N21/488;H04N21/81;H04N21/485 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 徐松 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频录制指令 视频文件 视频 录制 目标字幕 相关装置 字幕文件 直播 转换 只读属性 去除 写入 播放 响应 创建 | ||
1.一种转换弹幕格式的方法,所述方法用于将弹幕转换为字幕,其特征在于,包括:
接收视频录制指令,所述视频录制指令用于指示录制直播视频;
响应于所述视频录制指令,将所述直播视频进行录制以得到录播视频文件;
去除所述录播视频文件的只读属性,并创建与所述录播视频文件对应的ASS字幕文件;
将所述直播视频中的弹幕转换为目标字幕;
将所述目标字幕写入所述ASS字幕文件。
2.根据权利要求1所述的方法,其特征在于,所述ASS字幕文件包括:脚本信息ScriptInfo、V4样式V4Styles、事件Events、字体Fonts和图像Graphics,所述ScriptInfo用于指示脚本的标题和信息,所述V4Styles用于定义脚本的格式,所述Events用于记录脚本的事件,所述Fonts包括脚本中内嵌字体的信息,所述Graphics包括脚本中内嵌图片的信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述ASS字幕文件的ScriptInfo中分别写入标题Title、ScriptType、PlayerResX和PlayerResY,所述Title用于表示标题,所述ScriptType用于表示SSA脚本格式的版本,所述PlayerResX用于表示字幕渲染时屏幕的宽度,所述PlayerResY用于表示字幕渲染时屏幕的高度;
在所述ASS字幕文件的V4Styles中分别写入名称Name、字体名称Fontname、字体大小FontSize,编码encoding,所述Name用于指示弹幕,所述encoding用于表示字体的编码。
4.根据权利要求1所述的方法,其特征在于,所述将所述直播视频中的弹幕转换为目标字幕包括:
根据所述弹幕设置所述目标字幕的起始时间和结束时间;
将所述弹幕的颜色格式转换为所述目标字幕的颜色格式;
确定所述弹幕的位置,以作为所述目标字幕的位置;
将所述弹幕的字体大小格式转换为所述目标字幕的字体大小格式。
5.根据权利要求4所述的方法,其特征在于,所述根据所述弹幕设置所述目标字幕的起始时间和结束时间包括:
获取弹幕产生时间和录制初始时间,所述弹幕产生时间与所述录制初始时间的差为所述目标字幕的起始时间;
根据以下公式获得所述目标字幕的结束时间:
EndTime=StartTime+ScreenWidth/Speed;
所述EndTime用于表示所述目标字幕的结束时间,所述StartTime用于表示起始时间,所述ScreenWidth用于表示屏幕宽度,所述Speed用于表示弹幕速度。
6.根据权利要求4所述的方法,其特征在于,所述确定所述弹幕的位置包括:
按照以下公式确定所述弹幕的位置:
StartX=PlayerWidth;
EndX=barrageWidth;
StartY=EndY=InitY;
其中,所述StartX用于表示所述弹幕在X方向的初始位置,所述PlayerWidth用于表示屏幕的宽度,所述EndX用于表示所述弹幕在所述X方向的结束位置,所述barrageWidth用于表示所述弹幕的宽度,所述StartY用于表示所述弹幕在Y方向的初始位置,所述EndY用于表示所述弹幕在所述Y方向的结束位置,所述InitY用于表示所述弹幕出现时在所述Y方向的位置。
7.根据权利要求1所述的方法,其特征在于,所述去除所述录播视频文件的只读属性包括:
通过调用系统应用程序编程接口API函数SHFileOperationA(_Inout_LPSHFILEOPSTRUCTA lpFileOp)将所述录播视频文件的只读属性去除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811209061.3/1.html,转载请声明来源钻瓜专利网。