[发明专利]一种基于IJKPlayer外挂字幕的方法在审

专利信息
申请号: 201710793884.4 申请日: 2017-09-06
公开(公告)号: CN107396203A 公开(公告)日: 2017-11-24
发明(设计)人: 舒焕;陈业英 申请(专利权)人: 深圳市视维科技股份有限公司
主分类号: H04N21/488 分类号: H04N21/488;H04N21/858
代理公司: 深圳市深联知识产权代理事务所(普通合伙)44357 代理人: 杨静
地址: 518000 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 ijkplayer 外挂 字幕 方法
【说明书】:

技术领域

发明属于外挂字幕领域,尤其涉及一种基于IJKPlayer外挂字幕的方法。

背景技术

内嵌字幕由专有的录制软件重新将字幕和视频进行录制,这种方法会破坏原始视频的码率和分辨率,从而破坏了原始视频的质量,并且当视频在多国流通的时候,字幕更换会变得非常困难。

封装字幕由专有的融合软件,将字幕以特定的封装格式附在视频文件的结尾,与视频组合成一个文件,虽然这个方法不会对视频的质量产生影响,但是对播放器就有要求,需要播放器支持这种特定的封装格式,才能播放视频,并且当视频在多国流通的时候,字幕需要进行解封装和封装的过程,所以此方法也存在一定的局限性。

外挂字幕在各大播放器都有支持,目前开源的IJKPlayer播放器不支持外挂字幕,根据当前项目的需求,开发一款基于IJKPlayer播放器的外挂字幕方法。

发明内容

本发明的目的在于提供一种基于IJKPlayer外挂字幕的方法,旨在解决字幕更换非常困难,存在一定的局限性的问题。

本发明是这样实现的,一种基于IJKPlayer外挂字幕的方法,所述方法包括以下步骤:

A:启动播放器,创建一个可以完成整个外挂字幕功能的线程;

B:线程将外挂字幕请求的字幕url传入到播放器中;

C:播放器进行字幕url地址解析,并进行字幕文件下载;

D:将从服务器上下载完成的字幕文件进行解密操作;

E:将解密完成后的字幕文件进行解析操作;

F:将解析后的字幕文件进行上报到播放器的应用层进行显示画面。

本发明的进一步技术方案是:所述步骤C中还包括以下步骤:

C1:在播放器进行字幕url地址解析时如果是域名访问,则进行解析IP和端口号,然后通过HTTP协议访问字幕文件服务器;

C2:在播放器进行字幕url地址解析时如果IP访问,则通过HTTP直接访问字幕文件服务器。

本发明的进一步技术方案是:所述步骤D中还包括以下步骤:

D1:在解密操作过程中,首先进行base64解密,然后再进行3des解密。

本发明的进一步技术方案是:所述步骤E中还包括以下步骤:

E1:字幕文件解密成功后,对字幕文件进行字幕块解析;

E2:将解析出来的字幕块存储到结构体字幕链表节点中。

本发明的进一步技术方案是:所述步骤E2步骤中还包括以下步骤:

E11:解析采用结构体链表节点方式,链表节点中的节点包含单条字幕的开始时间、结束时间以及字幕内容;

E12:解析算法支持srt格式的文件字幕,并且是Windowos格式的字幕文件,以“/r/n”为行结束符;

E13:根据srt字幕文件的标准,循环解析每一个字幕块(字幕块包括数字序列号、字幕起止时间、字幕内容),每一个字幕块中的每一部分单独占一行,每一个字幕块与每一个字幕块之间以空行分开。

本发明的进一步技术方案是:所述步骤E3步骤中还包括以下步骤:

E21:结构体包括单条字幕的开始时间、结束时间和字幕内容,时间的类型是整型,单位为ms,字幕内容是字符串指针,在解析的时候申请堆内存存储字幕内容;

E22:字幕链表节点是以字幕文件中的时间顺序来进行排列,字母链表节点从头节点到尾节点,字幕时间为依次增加。

本发明的进一步技术方案是:所述步骤F中还包括以下步骤:

F1:播放器获取当前播放的时间,并与字幕链表节点的开始时间和结束时间进行比较,如果是满足条件的字幕就利用播放器的消息机制,将字幕上报到应用层,应用层则将字幕显示到画面。

本发明的有益效果是:使字幕更换很方便,只需将另一个字幕文件的url传给播放器,就能实现字幕切换功能,无任何使用的局限性。

附图说明

图1是本发明实施例提供的一种基于IJKPlayer外挂字幕的方法的流程图。

具体实施方式

附图标记:

图1示出了本发明提供的一种基于IJKPlayer外挂字幕的方法,所述方法包括以下步骤:

步骤S1:启动播放器,创建一个可以完成整个外挂字幕功能的线程;

步骤S2:线程将外挂字幕请求的字幕url传入到播放器中;

步骤S3:播放器进行字幕url地址解析,并进行字幕文件下载;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市视维科技股份有限公司,未经深圳市视维科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710793884.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top