一种字幕生成方法及装置制造方法及图纸

技术编号:12074128 阅读:73 留言:0更新日期:2015-09-18 10:04
本发明专利技术公开了一种字幕生成方法及装置,用以提高用户操作和数据生成的灵活性,提升编辑效率。所述方法包括:获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据;将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨标准的字幕数据流;将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件。本方案提高了用户操作和数据生成的灵活性,且在字幕生成的过程中不需要人工操作,节约了编辑成本,提升了编辑效率。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种字幕生成方法及装置
技术介绍
随着科学技术的发展及人民生活水平的提高,视频已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式,并且,人们对于视频的要求也越来越高。目前,在视频编辑系统中,对于数据流视频文件的字幕的设定及生成的方案各不相同,因此,最终在数据流视频文件中显示的字幕内容的丰富程度和能展示的字幕形式均有所不同,且用户的操作方便程度也并不相同,影响了用户体验。
技术实现思路
本专利技术提供一种字幕生成方法及装置,用以提高用户操作和和数据生成的灵活性,且在字幕生成的过程中不需要人工操作,节约了编辑成本,提升了编辑效率。根据本专利技术实施例的第一方面,提供一种字幕生成方法,包括:获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据;将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨标准的字幕数据流;将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件。在一个实施例中,所述获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据,包括:在字幕模板的编辑界面中配置与数据流视频文件的每帧视频图像对应的字幕组件;生成与数据流视频文件的每帧视频图像对应的字幕数据;所述字幕数据中包含已配置的所述字幕组件的信息;将所述字幕数据与预设的独立的图层叠加,生成与独立的所述图层叠加后的字幕数据。在一个实施例中,所述字幕组件包括:台标、文字字幕、节目名称、倒计时、二维码、时钟、节目预告。在一个实施例中,所述字幕数据包含字幕区域的大小、各字幕组件的布设位置、文字字符的字体及大小、字幕的运动方式、显示的颜色及背景、字幕在所述数据流视频文件中的播出时间及播出次数。在一个实施例中,所述将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件之后,包括:通过HTTP协议播出包含字幕的所述数据流视频文件。根据本专利技术实施例的第二方面,还提供一种字幕生成装置,包括:图层叠加模块,用于获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据;封装模块,用于将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨标准的字幕数据流;字幕生成模块,用于将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件。在一个实施例中,所述图层叠加模块包括:字幕组件配置子模块,用于在字幕模板的编辑界面中配置与数据流视频文件的每帧视频图像对应的字幕组件;字幕数据生成子模块,用于生成与数据流视频文件的每帧视频图像对应的字幕数据;所述字幕数据中包含已配置的所述字幕组件的信息;图层叠加子模块,用于将所述字幕数据与预设的独立的图层叠加,生成与独立的所述图层叠加后的字幕数据。在一个实施例中,所述字幕组件包括:台标、文字字幕、节目名称、倒计时、二维码、时钟、节目预告。在一个实施例中,所述字幕数据包含字幕区域的大小、各字幕组件的布设位置、文字字符的字体及大小、字幕的运动方式、显示的颜色及背景、字幕在所述数据流视频文件中的播出时间及播出次数。在一个实施例中,所述装置还包括:播出模块,用于通过HTTP协议播出包含字幕的所述数据流视频文件。本专利技术实施例提供的技术方案可产生以下有益效果:获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据;将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨标准的字幕数据流;将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件。本方案首先通过字幕模板配置与数据流视频文件的每帧视频图像对应的字幕组件,并在生成与数据流视频文件的每帧视频图像对应的字幕数据之后,将其与预设的图层叠加,在将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨标准的字幕数据流之后,与所述数据流视频文件结合,该方案提高了用户操作和和数据生成的灵活性,且在字幕生成的过程中不需要人工操作,节约了编辑成本,提升了编辑效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术根据一示例性实施例示出的一种字幕生成方法的流程图;图2为本专利技术根据一示例性实施例示出的字幕生成方法中步骤S10的实施方式流程图;图3为本专利技术根据一示例性实施例示出的又一种字幕生成方法的流程图;图4为本专利技术根据一示例性实施例示出的一种字幕生成装置的框图;图5为本专利技术根据一示例性实施例示出的字幕生成装置中图层叠加模块61的框图;图6为本专利技术根据一示例性实施例示出的又一种字幕生成装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。本公开实施例提供了一种字幕生成方法,用于提高用户操作和和数据生成的灵活性,且在字幕生成的过程中不需要人工操作,节约了编辑成本,提升了编辑效率。如图1所示,该方法包括步骤S10-S30:在步骤S10中,获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据。其中,所述字幕数据为所述数据流视频文件播出时每帧视频图像所需要显示的字幕所对应的字幕数据,根据每帧视频图像在所述数据流视频文件中的位置,显示所述字幕。将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据,可以提高系统的稳定性。在一个实施例中,如图2所示,步骤S10可包括:步骤S101、在字幕模板的编辑界面中配置与数据流视频文件的每帧视频图像对应的字幕组件;也即,用户可以在字幕模板的编辑界面中,根据需要对所述数据流视频文件中所需要显示的字幕组件进行配置。且所述字幕组件的配置需要针对本文档来自技高网...
一种字幕生成方法及装置

【技术保护点】
一种字幕生成方法,其特征在于,包括:获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠加图层后的字幕数据;将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨标准的字幕数据流;将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件。

【技术特征摘要】
1.一种字幕生成方法,其特征在于,包括:
获取与数据流视频文件的每帧视频图像对应的字幕数据,将所述字幕数据
与预设的图层叠加,生成叠加图层后的字幕数据;
将叠加图层后的所述字幕数据封装成符合所述数据流视频文件的字幕轨
标准的字幕数据流;
将所述字幕数据流与所述数据流视频文件结合后,生成包含字幕的数据流
视频文件。
2.如权利要求1所述的方法,其特征在于,所述获取与数据流视频文件
的每帧视频图像对应的字幕数据,将所述字幕数据与预设的图层叠加,生成叠
加图层后的字幕数据,包括:
在字幕模板的编辑界面中配置与数据流视频文件的每帧视频图像对应的
字幕组件;
生成与数据流视频文件的每帧视频图像对应的字幕数据;所述字幕数据中
包含已配置的所述字幕组件的信息;
将所述字幕数据与预设的独立的图层叠加,生成与独立的所述图层叠加后
的字幕数据。
3.如权利要求2所述的方法,其特征在于,所述字幕组件包括:台标、
文字字幕、节目名称、倒计时、二维码、时钟、节目预告。
4.如权利要求2所述的方法,其特征在于,所述字幕数据包含字幕区域
的大小、各字幕组件的布设位置、文字字符的字体及大小、字幕的运动方
式、显示的颜色及背景、字幕在所述数据流视频文件中的播出时间及播出次
数。
5.如权利要求1至4任一项所述的方法,其特征在于,所述将所述字幕
数据流与所述数据流视频文件结合后,生成包含字幕的数据流视频文件之后,
包括:
通过HTTP协议播出包含...

【专利技术属性】
技术研发人员:高晓光
申请(专利权)人:无锡天脉聚源传媒科技有限公司
类型:发明
国别省市:江苏;32

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

1