数字化音视频和字幕的处理方法及系统技术方案

技术编号:19126583 阅读:50 留言:0更新日期:2018-10-10 07:58
本发明专利技术涉及一种数字化音视频和字幕的处理方法,应用于制作器中,包括:获取待处理音视频文件和待处理字幕文件;将所述待处理音视频文件和所述待处理字幕文件通过QCode算法进行加密,得到数字化媒体文件。本发明专利技术提供发的处理方法,通过36字节封装了所有的文件信息,并最小化文件描述信息占用的额外空间,且本发明专利技术提供的加密算法解析过程和传统的文件读取并无效率的降低。本发明专利技术提供的数字化音视频和字幕处理系统保留了传统的音视频和字幕文件的所有特性,并定义了新的文件协议,所有遵循该协议都可以读取完整的媒体文件和字幕文件,无需再从互联网搜索,提高用户体验,并且对音视频及字幕文件的存储提供了底层支撑。

【技术实现步骤摘要】
数字化音视频和字幕的处理方法及系统
本专利技术属于多媒体
,具体涉及一种数字化音视频和字幕的处理方法及系统。
技术介绍
目前,几乎所有的音视频节目都会使用字幕。字幕是将音视频节目的语音内容以字幕方式显示,可以帮助听力较弱的观众理解节目内容。另外,字幕也能用于翻译外文节目,让不理解该外语的观众,既能听见原作的声带,同时理解节目内容。现如今,很多音视频文件缺失对应的字幕文件或者歌词文件,面对这些问题,通常的解决方案是将原有的媒体文件通过MD5摘要算法生成唯一标识,然后利用互联网搜索对应的字幕或歌词文件。然而,现有的音视频与字幕的匹配需要通过互联网进行匹配,而且率极低,即使匹配到了,有可能还会存在字幕偏移的问题,用户体验差。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提供了一种数字化音视频和字幕的处理方法及系统。本专利技术要解决的技术问题通过以下技术方案实现:本专利技术实施例提供了一种数字化音视频和字幕的处理方法,应用于制作器中,包括:获取待处理音视频文件和待处理字幕文件;将所述待处理音视频文件和所述待处理字幕文件通过QCode算法进行加密,得到数字化媒体文件。在本专利技术的一个实施例中,所述将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到数字化媒体文件,包括:将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到加密的二进制音视频文件和加密的二进制字幕文件;根据所述加密的二进制音视频文件和所述加密的二进制字幕文件,得到文件体信息;根据所述QCode算法,得到头文件信息;根据所述文件体信息和所述头文件信息,得到所述数字化媒体文件。在本专利技术的一个实施例中,所述将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到加密的二进制音视频文件和加密的二进制音视频文件,包括:将所述待处理音视频文件和所述待处理字幕文件二进制化,获取二进制音视频帧数据和二进制字幕帧数据;将所述二进制音视频帧数据和所述二进制字幕帧数据按照预设字节长度进行单元划分,得到所述二进制音视频帧数据对应的第一数据单元和所述二进制字幕帧数据对应的第二数据单元;根据所述第一数据单元和所述第二数据单元分别获取第一私钥和第二私钥;其中,所述第一私钥为所述第一数据单元中每个第一子单元对应的单元最大值,所述第二私钥为所述第二数据单元中每个第二子单元对应的单元最大值;根据所述第一私钥对所述第一数据单元进行加密,得到所述加密的二进制音视频文件,以及根据所述第二私钥对所述第二数据单元进行加密,得到所述加密的二进制字幕文件。在本专利技术的一个实施例中,所述根据所述第一私钥对所述第一数据单元进行加密,得到所述加密的二进制音视频文件,包括:获取所述第一子单元中对应的所述第一私钥匹配的总次数;初始化所述第一子单元中所述第一私钥的第一下标值;若所述总次数等于1或所述总次数等于所述第一下标值,则跳过当前字节处理;否则,根据所述第一私钥和所述第一下标值获取加密的二进制音视频文件。在本专利技术的一个实施例中,所述根据所述第二私钥对所述第二数据单元进行加密,得到所述加密的二进制字幕文件,包括:获取所述第二子单元中对应的所述第二私钥匹配的总次数;初始化所述第二子单元中所述第二私钥的第二下标值;若所述总此时等于1或所述总次数等于所述第二下标值,则跳过当前字节处理;否则,根据所述第二私钥和所述第二下标值获取加密的二进制字幕文件。本专利技术的另一个实施例提供了一种数字化音视频和字幕的处理方法,应用于播放器中,包括:获取数字化媒体文件,其中,所述数字化媒体文件包括头文件信息和文件体信息;通过所述头文件信息获取过QCode算法;通过所述QCode算法对所述文件体信息进行解密,得到音视频文件和字幕文件。在本专利技术的一个实施例中,所述通过所述QCode算法对所述文件体信息进行解密,得到音视频文件和字幕文件,包括:根据所述文件体信息获取加密的二进制音视频文件和加密的字幕文件;通过所述QCode算法对所述加密的二进制音视频文件进行解密,得到所述音视频文件;通过所述QCode算法对所述加密的二进制字幕文件进行解密,得到所述字幕文件。在本专利技术的一个实施例中,所述通过所述QCode算法对所述加密的二进制音视频文件进行解密,得到所述音视频文件,包括:将所述加密的二进制音视频文件按照预设字节进行拆分,得到第一解密单元;其中,所述第一解密单元包括多个第一解密子单元;根据所述第一解密单元获取第一私钥;其中,所述第一私钥为每个所述第一解密子单元对应的最大值;获取所述第一解密子单元中对应的所述第一私钥匹配的总次数;初始化所述第一解密子单元中所述第一私钥的第一下标值;若所述总次数等于1或所述总次数等于所述第一下标值,则跳过当前字节处理;否则,根据所述第一私钥和所述第一下标值获取所述音视频文件。在本专利技术的一个实施例中,所述通过所述QCode算法对所述加密的二进制字幕文件进行解密,得到所述字幕文件,包括:将所述加密的二进制字幕文件按照预设字节进行拆分,得到第二解密单元;其中,所述第二解密单元包括多个第二解密子单元;根据所述第一解密单元获取第二私钥;其中,所述第二私钥为每个所述第二解密子单元对应的最大值;获取所述第二解密子单元中对应的所述第二私钥匹配的总次数;初始化所述第二解密子单元中所述第二私钥的第二下标值;若所述总次数等于1或所述总次数等于所述第二下标值,则跳过当前字节处理;否则,根据所述第二私钥和所述第二下标值获取所字幕文件。一种数字化音视频和字幕的处理系统,包括:制作器和播放器,所述制作器通过网络连接所述播放器;其中,所述制作器用于执行上述制作器侧的数字化音视频和字幕的处理方法;所述播放器用于执行上述播放器侧的数字化音视频和字幕的处理方法。与现有技术相比,本专利技术的有益效果:(1)本专利技术提供发的处理方法,通过36字节封装了所有的文件信息,并最小化文件描述信息占用的额外空间,且本专利技术提供的加密算法解析过程和传统的文件读取并无效率的降低。(2)本专利技术提供的数字化音视频和字幕处理系统保留了传统的音视频和字幕文件的所有特性,并定义了新的文件协议,所有遵循该协议都可以读取完整的媒体文件和字幕文件,无需再从互联网搜索,提高用户体验,并且对音视频及字幕文件的存储提供了底层支撑。附图说明图1为本专利技术实施例提供的一种数字化音视频和字幕的处理方法的制作器处理流程示意图;图2为本专利技术实施例提供的一种数字化音视频和字幕的处理方法的播放器处理流程示意图;图3为本专利技术实施例提供的一种数字化音视频和字幕的处理系统的结构示意图。具体实施方式下面结合具体实施例对本专利技术做进一步详细的描述,但本专利技术的实施方式不限于此。实施例一请参见图1,图1为本专利技术实施例提供的一种数字化音视频和字幕的处理方法的制作器处理流程示意图。如图1所示,一种数字化音视频和字幕的处理方法,应用于制作器中,包括:获取待处理音视频文件和待处理字幕文件;将所述待处理音视频文件和所述待处理字幕文件通过QCode算法进行加密,得到数字化媒体文件。优选地,将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到数字化媒体文件,包括:将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到加密的二进制音视本文档来自技高网...
数字化音视频和字幕的处理方法及系统

【技术保护点】
1.一种数字化音视频和字幕的处理方法,其特征在于,应用于制作器中,包括:获取待处理音视频文件和待处理字幕文件;将所述待处理音视频文件和所述待处理字幕文件通过QCode算法进行加密,得到数字化媒体文件。

【技术特征摘要】
1.一种数字化音视频和字幕的处理方法,其特征在于,应用于制作器中,包括:获取待处理音视频文件和待处理字幕文件;将所述待处理音视频文件和所述待处理字幕文件通过QCode算法进行加密,得到数字化媒体文件。2.根据权利要求1所述的处理方法,其特征在于,所述将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到数字化媒体文件,包括:将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到加密的二进制音视频文件和加密的二进制字幕文件;根据所述加密的二进制音视频文件和所述加密的二进制字幕文件,得到文件体信息;根据所述QCode算法,得到头文件信息;根据所述文件体信息和所述头文件信息,得到所述数字化媒体文件。3.根据权利要求2所述的处理方法,其特征在于,所述将所述待处理音视频文件和所述待处理字幕文件按照QCode算法进行加密,得到加密的二进制音视频文件和加密的二进制字幕文件,包括:将所述待处理音视频文件和所述待处理字幕文件二进制化,获取二进制音视频帧数据和二进制字幕帧数据;将所述二进制音视频帧数据和所述二进制字幕帧数据按照预设字节长度进行单元划分,得到所述二进制音视频帧数据对应的第一数据单元和所述二进制字幕帧数据对应的第二数据单元;根据所述第一数据单元和所述第二数据单元分别获取第一私钥和第二私钥;其中,所述第一私钥为所述第一数据单元中每个第一子单元对应的单元最大值,所述第二私钥为所述第二数据单元中每个第二子单元对应的单元最大值;根据所述第一私钥对所述第一数据单元进行加密,得到所述加密的二进制音视频文件,以及根据所述第二私钥对所述第二数据单元进行加密,得到所述加密的二进制字幕文件。4.根据权利要求3所述的处理方法,其特征在于,所述根据所述第一私钥对所述第一数据单元进行加密,得到所述加密的二进制音视频文件,包括:获取所述第一子单元中对应的所述第一私钥匹配的总次数;初始化所述第一子单元中所述第一私钥的第一下标值;若所述总次数等于1或所述总次数等于所述第一下标值,则跳过当前字节处理;否则,根据所述第一私钥和所述第一下标值获取加密的二进制音视频文件。5.根据权利要求3所述的处理方法,其特征在于,所述根据所述第二私钥对所述第二数据单元进行加密,得到所述加密的二进制字幕文件,包括:获取所述第二子单元中对应的所述第二私钥匹配的总次数;初始化所述第二子单元中所述第二私钥的第二下标值;若所述总次数等于1或所述总次...

【专利技术属性】
技术研发人员:纪文利
申请(专利权)人:西安脉络企业管理咨询合伙企业有限合伙
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1