在线视频文件的生成方法及装置制造方法及图纸

技术编号:11416554 阅读:104 留言:0更新日期:2015-05-06 17:03
本发明专利技术公开了一种在线视频文件的生成方法及装置,其中,该方法包括:获取原始视频文件和待插入多媒体文件;将待插入多媒体文件中的数据插入到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待插入多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。本发明专利技术解决了生成在线视频文件的复杂度较高的技术问题。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体而言,涉及一种在线视频文件的生成方法及装置
技术介绍
如今,随着网络的普及,越来越多的人都开始通过网络来直接观看在线视频,然而,目前网络上的在线视频常常采用前后贴片的方式,在待播放视频播放前插入一定时长的广告,而在上述广告播放的过程中,用户还不能执行跳过操作,这样使得用户在观看待播放视频前总是需要再等待一定时间,从而浪费了用户的时间,并影响了用户的观看体验。此外,上述以前后贴片的方式插入的广告在不同播放终端播放时,还可能对广告的播放具有不同的要求,例如,广告时长会根据不同播放终端而延长或缩短,从而影响了上述在线视频播放的同一性;进一步,在某些终端甚至不支持播放上述以前后贴片的方式插入广告的在线视频,使得用户所要观看的待播放视频也无法正常播放,进而影响了在线视频的播放效果。也就是说,需要根据不同播放终端的要求来将待插入的广告以前后贴片的方式插入在待播放的视频之前或之后,即,需要为不同播放终端分别生成一个带有广告的视频文件,而无法在不同播放终端使用同一个带有广告的视频文件。这样,增加了生成带有广告的视频文件的复杂度。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种在线视频文件的生成方法及装置,以至少解决生成在线视频文件的复杂度较高的技术问题。根据本专利技术实施例的一个方面,提供了一种在线视频文件的生成方<br>法,包括:获取原始视频文件和待插入多媒体文件;将上述待插入多媒体文件中的数据插入到上述原始视频文件中,得到待播放视频文件,其中,在上述待播放视频文件中,上述待插入多媒体文件中的数据被设置为与上述原始视频文件中的部分或全部图像帧同步播放。根据本专利技术实施例的另一方面,还提供了一种在线视频文件的生成装置,包括:获取单元,用于获取原始视频文件和待插入多媒体文件;插入单元,用于将上述待插入多媒体文件中的数据插入到上述原始视频文件中,得到待播放视频文件,其中,在上述待播放视频文件中,上述待插入多媒体文件中的数据被设置为与上述原始视频文件中的部分或全部图像帧同步播放。在本专利技术实施例中,通过将待插入多媒体文件插入到原始视频文件中,得到待插入多媒体文件中的数据与原始视频文件中的部分或全部图像帧可以同步播放的待播放视频文件。通过这种方式,使得待插入多媒体文件中的数据嵌入在原始视频文件的图像帧中,而不是在原始视频文件之前或之后附加上待插入多媒体文件,这样在根据待插入多媒体文件和原始视频文件生成待播放视频文件时,不需要考虑以前后贴片的方式执行插入操作时所需考虑的不同播放终端的要求差异,从而使得待插入多媒体文件和原始视频文件在生成的待播放视频文件中形成为一个整体来被不同播放终端使用,克服了现有技术中需要分别为每一个播放终端生成一个带有多媒体文件的视频文件所导致的增加了生成在线视频文件的复杂度的问题,从而简化了生成在线视频文件的操作。此外,由于多媒体文件被插入原始视频文件中,这样使得在播放原始视频文件的同时播放多媒体文件,而不需要等待播放完多媒体文件之后,再播放原始视频文件,从而减少或避免了播放原始视频文件时的等待时间,节省了用户的观看时间,进而改善了用户的观看体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本发明的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的在线视频文件的生成方法的网络环境示意图;图2是根据本专利技术实施例的一种可选的在线视频文件的生成方法的流程示意图;图3是根据本专利技术实施例的一种可选的在线视频文件的播放方法的流程示意图;图4是根据本专利技术实施例的一种可选的在线视频文件生成过程中配置文件的示意图;图5是根据本专利技术实施例的一种可选的在线视频文件生成结果的示意图;图6是根据本专利技术实施例的另一种可选的在线视频文件生成方法的示意图;图7是根据本专利技术实施例的又一种可选的在线视频文件生成方法的示意图;图8是根据本专利技术实施例的又一种可选的在线视频文件生成方法的示意图;图9是根据本专利技术实施例的另一种可选的在线视频文件的生成方法的流程示意图;图10是根据本专利技术实施例的一种可选的在线视频文件的生成装置的示意图;图11是根据本专利技术实施例的另一种可选的播放在线视频文件的示意图;图12是根据本专利技术实施例的又一种可选的播放在线视频文件的示意图;以及图13是根据本专利技术实施例的又一种可选的播放在线视频文件的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种在线视频文件的生成方法实施例,上述在线视频文件的生成方法可以但不限于应用于如图1所示的网络环境中,服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待插入多媒体文件,其中,上述多个原始视频文件和多个待插入多媒体文件可以由同一服务器(例如,服务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待插入多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待插入多媒体文件插入指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。...

【技术保护点】
一种在线视频文件的生成方法,其特征在于,包括:获取原始视频文件和待插入多媒体文件;将所述待插入多媒体文件中的数据插入到所述原始视频文件中,得到待播放视频文件,其中,在所述待播放视频文件中,所述待插入多媒体文件中的数据被设置为与所述原始视频文件中的部分或全部图像帧同步播放。

【技术特征摘要】
1.一种在线视频文件的生成方法,其特征在于,包括:
获取原始视频文件和待插入多媒体文件;
将所述待插入多媒体文件中的数据插入到所述原始视频文件中,
得到待播放视频文件,其中,在所述待播放视频文件中,所述待插入
多媒体文件中的数据被设置为与所述原始视频文件中的部分或全部
图像帧同步播放。
2.根据权利要求1所述的方法,其特征在于,所述将所述待插入多媒体
文件中的数据插入到所述原始视频文件中,得到待播放视频文件包
括:
根据预先配置的配置文件将所述待插入多媒体文件中的数据插
入到所述原始视频文件中,得到所述待播放视频文件,其中,所述配
置文件中包括所述原始视频文件中所述待插入多媒体文件中的数据
被插入的位置。
3.根据权利要求2所述的方法,其特征在于,所述根据预先配置的配置
文件将所述待插入多媒体文件中的数据插入到所述原始视频文件中,
得到所述待播放视频文件包括:
将所述待插入多媒体文件中的数据插入到所述原始视频文件中
被所述配置文件指示的所述位置上,其中,所述待插入多媒体文件中
的数据在所述位置上被配置为在所述图像帧的显示区域中由所述配
置文件所指示的预定显示区域中显示。
4.根据权利要求3所述的方法,其特征在于,所述将所述待插入多媒体
文件中的数据插入到所述原始视频文件中被所述配置文件指示的位
置上包括:
将所述待插入多媒体文件中的数据的播放时刻设置为与所述原
始视频文件中被所述配置文件指示的一个图像帧或多个连续图像帧

\t的播放时刻相同。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述待插入
多媒体文件包括以下至少之一:文本文件、静态图像文件、动态图像
文件。
6.根据权利要求1至4中任一项所述的方法,其特征在于,在将所述待
插入多媒体文件中的数据插入到所述原始视频文件中,得到待播放视
频文件之后,还包括:
判断所述待播放视频文件的格式是否为服务器支持播放的格式;
若所述待播放视频文件的格式为所述服务器支持播放的格式,则
将所述待播放视频文件存储在所述服务器上;
若所述待播放视频文件的格式不为所述服务器支持播放的格式,
则将所述待播放视频文件的格式转换为所述服务器支持播放的格式,
得到格式转换后的待播放视频文件,并将所述格式转换后的待播放视
频文件存储在所述服务器上。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述
待插入多媒体文件中的数据插入到所述原始视频文件中包括以下之
一:
在所述原始视频文件中的至少两个位置上插入同一个所述待插
入多媒体文件,其中,所述待插入多媒体文件在每个所述位置上的预
定显示区域相同,所述预定显示区域为所述原始视频文件中的所述图
像帧的显示区域中用于显示所述待插入多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上插入同一个所述待插
入多媒体文件,其中,所述待插入多媒体文件在每个所述位置上的预
定显示区域都不同,所述预定显示区域为所述原始视频文件中的所述
图像帧的显示区域中用于显示所述待插入多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上插入同一个所述待插
入多媒体文件,其中,所述待插入多媒体文件在所述至少两个位置中

\t的部分位置上的预定显示区域相同,所述待插入多媒体文件在所述至
少两个位置中的部分位置上的预定显示区域不同,所述预定显示区域
为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待
插入多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上插入至少两个所述待
插入多媒体文件,其中,每个所述位置上插入所述至少两个待插入多
媒体文件中的一个或多个。
8.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述
待插入多媒体文件中的数据插入到所述原始视频文件中包括:
检测所述原始视频文件中是否存在与所述图像帧同步播放的文
本信息;
若存在所述文本信息,则获取所述文本信息的播放时间段以及所
述文本信息在所述图像帧的显示区域中所占用的播放区域;
通过以下之一来将所述待插入多媒体文件中的数据插入到所述
原始视频文件中,得到所述待播放视频文件:
将所述待插入多媒体文件中的数据插入到所述原始视频文
件中除所述文本信息的播放时间段之外的位置上;
将所述待插入多媒体文件中的数据插入到所述原始视频文
件中的所述播放时间段内的位置上,其中,所述待插入多媒体文
件的预定显示区域与所述播放区域不同,所述预定显示区域为所
述原始视频文件中的所述图像帧的显示区域中用于显示所述待
插入多媒体文件的数据的区域;
将所述待插入多媒体文件中的数据插入到所述原始视频文
件中与所述播放时间段部分重叠的位置上,其中,在与所述播放
时间段重叠的位置上,所述待插入多媒体文件的预定显示区域与
所述播放区域不同,所述预定显示区域为所述原始视频文件中的

\t所述图像帧的显示区域中用于显示所述待插入多媒体文件的数
据的区...

【专利技术属性】
技术研发人员:施小宝简伟华傅超杰赖晶
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1