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

文档序号:8286216阅读:218来源:国知局
在线视频文件的生成方法及装置的制造方法【
技术领域
】[0001]本发明涉及计算机领域,具体而言,涉及一种在线视频文件的生成方法及装置。【
背景技术
】[0002]如今,随着网络的普及,越来越多的人都开始通过网络来直接观看在线视频,然而,目前网络上的在线视频常常采用前后贴片的方式,在待播放视频播放前插入一定时长的广告,而在上述广告播放的过程中,用户还不能执行跳过操作,这样使得用户在观看待播放视频前总是需要再等待一定时间,从而浪费了用户的时间,并影响了用户的观看体验。[0003]此外,上述以前后贴片的方式插入的广告在不同播放终端播放时,还可能对广告的播放具有不同的要求,例如,广告时长会根据不同播放终端而延长或缩短,从而影响了上述在线视频播放的同一性;进一步,在某些终端甚至不支持播放上述以前后贴片的方式插入广告的在线视频,使得用户所要观看的待播放视频也无法正常播放,进而影响了在线视频的播放效果。[0004]也就是说,需要根据不同播放终端的要求来将待插入的广告以前后贴片的方式插入在待播放的视频之前或之后,即,需要为不同播放终端分别生成一个带有广告的视频文件,而无法在不同播放终端使用同一个带有广告的视频文件。这样,增加了生成带有广告的视频文件的复杂度。[0005]针对上述的问题,目前尚未提出有效的解决方案。【
发明内容】[0006]本发明实施例提供了一种在线视频文件的生成方法及装置,以至少解决生成在线视频文件的复杂度较高的技术问题。[0007]根据本发明实施例的一个方面,提供了一种在线视频文件的生成方法,包括:获取原始视频文件和待插入多媒体文件;将上述待插入多媒体文件中的数据插入到上述原始视频文件中,得到待播放视频文件,其中,在上述待播放视频文件中,上述待插入多媒体文件中的数据被设置为与上述原始视频文件中的部分或全部图像帧同步播放。[0008]根据本发明实施例的另一方面,还提供了一种在线视频文件的生成装置,包括:获取单元,用于获取原始视频文件和待插入多媒体文件;插入单元,用于将上述待插入多媒体文件中的数据插入到上述原始视频文件中,得到待播放视频文件,其中,在上述待播放视频文件中,上述待插入多媒体文件中的数据被设置为与上述原始视频文件中的部分或全部图像帧同步播放。[0009]在本发明实施例中,通过将待插入多媒体文件插入到原始视频文件中,得到待插入多媒体文件中的数据与原始视频文件中的部分或全部图像帧可以同步播放的待播放视频文件。通过这种方式,使得待插入多媒体文件中的数据嵌入在原始视频文件的图像帧中,而不是在原始视频文件之前或之后附加上待插入多媒体文件,这样在根据待插入多媒体文件和原始视频文件生成待播放视频文件时,不需要考虑以前后贴片的方式执行插入操作时所需考虑的不同播放终端的要求差异,从而使得待插入多媒体文件和原始视频文件在生成的待播放视频文件中形成为一个整体来被不同播放终端使用,克服了现有技术中需要分别为每一个播放终端生成一个带有多媒体文件的视频文件所导致的增加了生成在线视频文件的复杂度的问题,从而简化了生成在线视频文件的操作。[0010]此外,由于多媒体文件被插入原始视频文件中,这样使得在播放原始视频文件的同时播放多媒体文件,而不需要等待播放完多媒体文件之后,再播放原始视频文件,从而减少或避免了播放原始视频文件时的等待时间,节省了用户的观看时间,进而改善了用户的观看体验。【附图说明】[0011]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:[0012]图1是根据本发明实施例的一种可选的在线视频文件的生成方法的网络环境示意图;[0013]图2是根据本发明实施例的一种可选的在线视频文件的生成方法的流程示意图;[0014]图3是根据本发明实施例的一种可选的在线视频文件的播放方法的流程示意图;[0015]图4是根据本发明实施例的一种可选的在线视频文件生成过程中配置文件的示意图;[0016]图5是根据本发明实施例的一种可选的在线视频文件生成结果的示意图;[0017]图6是根据本发明实施例的另一种可选的在线视频文件生成方法的示意图;[0018]图7是根据本发明实施例的又一种可选的在线视频文件生成方法的示意图;[0019]图8是根据本发明实施例的又一种可选的在线视频文件生成方法的示意图;[0020]图9是根据本发明实施例的另一种可选的在线视频文件的生成方法的流程示意图;[0021]图10是根据本发明实施例的一种可选的在线视频文件的生成装置的示意图;[0022]图11是根据本发明实施例的另一种可选的播放在线视频文件的示意图;[0023]图12是根据本发明实施例的又一种可选的播放在线视频文件的示意图;以及[0024]图13是根据本发明实施例的又一种可选的播放在线视频文件的示意图。【具体实施方式】[0025]为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。[0026]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。[0027]实施例1[0028]根据本发明实施例,提供了一种在线视频文件的生成方法实施例,上述在线视频文件的生成方法可以但不限于应用于如图1所示的网络环境中,服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待插入多媒体文件,其中,上述多个原始视频文件和多个待插入多媒体文件可以由同一服务器(例如,服务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待插入多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待插入多媒体文件插入指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。[0029]可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待插入多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。[0030]根据本发明实施例,提供了一种在线视频文件的生成方法,如图2所示,该方法包括:[0031]S202,获取原始视频文件和待插入多媒体文件;[0032]S204,将待插入多媒体文件中的数据插入到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待插入多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。[0033]可选地,在本实施例中,上述在线视频文件的生成方法可以应用于在线视频播放前的预处理过程中。可选地,可以将待播放视频文件存储在用于被在线访问的服务器上。可选地,在本实施例中,上述获取到的原始视频文件可以包括但不限于:上传后还未经任何处理的视频源。上述待插入多媒体文件可以包括但不限于:不同的广告素材,其中,上述待插入多媒体文件的形式可以包括但不限于以下至少之一:文本文件、静态图像文件、动态图像文件,例如,图像文件存储格式(PNG,PortableNetworkGraphicFormat)文件、MP4文件。[0034]可选地,在本实施例中,上述被在线访问的服务器可以包括但不限于:在线视频在播放前所要访问的服务器,用于将已存储的待播放视频文件提供给播放器。其中,上述被在线访问的服务器的访问方式可以包括但不限于:被直接访问、经过多个中继服务器再访问。可选地,在本实施例中,访问上述被在线访问的服务器以获取待播放视频文件的路径可以包括但不限于:由原始视频文件的标识以及待播放视频文件的存储路径拼接而成。[0035]可选地,在本实施例中,在将待播放视频文件存储在用于被在线访问的服务器上之后,如图3所示,还包括以下步骤:[0036]S302,接收播放器所在的终端302发送的点播在线视频文件的点播请求,其中,上述点播请求中至少包括所请求的待播放的在线视频文件的标识;[0037]S304,响应上述点播请求访问相应的服务器(如上述被在线访问的服务器304),查找上述待播放视频文件的标识;[0038]S306,将根据上述待播放视频文件的标识查找到的待播放视频文件发送到播放器所在的终端302;[0039]S308,在播放器所在的终端302上播放上述待播放视频文件。[0040]可选地,在本实施例中,在获取原始视频文件和待插入多媒体文件之前,还包括:[0041]SI,预先配置关于生成上述待播放视频文件的配置文件。[0042]可选地,在本实施例中,上述配置文件可以包括但不限于:原始视频文件的标识、待插入多媒体文件的标识、待插入多媒体文件的播放时长、原始视频文件中待插入多媒体文件中的数据被插入的位置、用于指示预定显示区域的标识,其中,上述被插入的位置可以包括但不限于:插入的起始时刻(例如,可以等于原始视频文件中的一个图像帧的播放时刻)、或者插入的时间段(例如,可以为原始视频文件中的多个连续图像帧的播放时刻所在的时间段),上述预定显示区域为原始视频文件中一个图像帧的显示区域中用于显示待插入多媒体文件的数据的区域。通过上述配置文件可以实现对原始视频文件中插入多媒体文件的准确控制。[0043]可选地,在本实施例中,上述待插入多媒体文件可以包括但不限于:一个或多个多媒体文件,其中,上述一个或多个多媒体文件可以包括但不限于在同一位置(例如,同一个时刻,或同一个时间段)上插入,或在不同位置(例如,不同时刻,或不同时间段)上插入,例如,如图4示出了一种可选的配置文件的示意图。[0044]可选地,在本实施例中,在获取原始视频文件和待插入多媒体文件之前,还包括:将上述原始视频文件和待插入多媒体文件上传至服务器并保存,以便于之后生成用于播放的待播放视频文件。其中,上述原始视频文件和待插入多媒体文件可以统一保存,也可以分别保存,本实施例对此不作任何限定。[0045]可选地,在本实施例中,上述预先配置的配置文件可以但不限于保存在数据库中,上述配置操作所在的服务器可以但不限于:生成待播放视频文件所在的服务器、网络中的当前第1页1 2 3 4 5 6 
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1