CN104602029A - 在线视频文件的生成方法及装置 - Google Patents
在线视频文件的生成方法及装置 Download PDFInfo
- Publication number
- CN104602029A CN104602029A CN201410430791.1A CN201410430791A CN104602029A CN 104602029 A CN104602029 A CN 104602029A CN 201410430791 A CN201410430791 A CN 201410430791A CN 104602029 A CN104602029 A CN 104602029A
- Authority
- CN
- China
- Prior art keywords
- file
- multimedia file
- original video
- video files
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种在线视频文件的生成方法及装置,其中,该方法包括:获取原始视频文件和待***多媒体文件;将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待***多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。本发明解决了生成在线视频文件的复杂度较高的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种在线视频文件的生成方法及装置。
背景技术
如今,随着网络的普及,越来越多的人都开始通过网络来直接观看在线视频,然而,目前网络上的在线视频常常采用前后贴片的方式,在待播放视频播放前***一定时长的广告,而在上述广告播放的过程中,用户还不能执行跳过操作,这样使得用户在观看待播放视频前总是需要再等待一定时间,从而浪费了用户的时间,并影响了用户的观看体验。
此外,上述以前后贴片的方式***的广告在不同播放终端播放时,还可能对广告的播放具有不同的要求,例如,广告时长会根据不同播放终端而延长或缩短,从而影响了上述在线视频播放的同一性;进一步,在某些终端甚至不支持播放上述以前后贴片的方式***广告的在线视频,使得用户所要观看的待播放视频也无法正常播放,进而影响了在线视频的播放效果。
也就是说,需要根据不同播放终端的要求来将待***的广告以前后贴片的方式***在待播放的视频之前或之后,即,需要为不同播放终端分别生成一个带有广告的视频文件,而无法在不同播放终端使用同一个带有广告的视频文件。这样,增加了生成带有广告的视频文件的复杂度。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种在线视频文件的生成方法及装置,以至少解决生成在线视频文件的复杂度较高的技术问题。
根据本发明实施例的一个方面,提供了一种在线视频文件的生成方法,包括:获取原始视频文件和待***多媒体文件;将上述待***多媒体文件中的数据***到上述原始视频文件中,得到待播放视频文件,其中,在上述待播放视频文件中,上述待***多媒体文件中的数据被设置为与上述原始视频文件中的部分或全部图像帧同步播放。
根据本发明实施例的另一方面,还提供了一种在线视频文件的生成装置,包括:获取单元,用于获取原始视频文件和待***多媒体文件;***单元,用于将上述待***多媒体文件中的数据***到上述原始视频文件中,得到待播放视频文件,其中,在上述待播放视频文件中,上述待***多媒体文件中的数据被设置为与上述原始视频文件中的部分或全部图像帧同步播放。
在本发明实施例中,通过将待***多媒体文件***到原始视频文件中,得到待***多媒体文件中的数据与原始视频文件中的部分或全部图像帧可以同步播放的待播放视频文件。通过这种方式,使得待***多媒体文件中的数据嵌入在原始视频文件的图像帧中,而不是在原始视频文件之前或之后附加上待***多媒体文件,这样在根据待***多媒体文件和原始视频文件生成待播放视频文件时,不需要考虑以前后贴片的方式执行***操作时所需考虑的不同播放终端的要求差异,从而使得待***多媒体文件和原始视频文件在生成的待播放视频文件中形成为一个整体来被不同播放终端使用,克服了现有技术中需要分别为每一个播放终端生成一个带有多媒体文件的视频文件所导致的增加了生成在线视频文件的复杂度的问题,从而简化了生成在线视频文件的操作。
此外,由于多媒体文件被***原始视频文件中,这样使得在播放原始视频文件的同时播放多媒体文件,而不需要等待播放完多媒体文件之后,再播放原始视频文件,从而减少或避免了播放原始视频文件时的等待时间,节省了用户的观看时间,进而改善了用户的观看体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图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中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。
可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待***多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。
根据本发明实施例,提供了一种在线视频文件的生成方法,如图2所示,该方法包括:
S202,获取原始视频文件和待***多媒体文件;
S204,将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待***多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。
可选地,在本实施例中,上述在线视频文件的生成方法可以应用于在线视频播放前的预处理过程中。可选地,可以将待播放视频文件存储在用于被在线访问的服务器上。可选地,在本实施例中,上述获取到的原始视频文件可以包括但不限于:上传后还未经任何处理的视频源。上述待***多媒体文件可以包括但不限于:不同的广告素材,其中,上述待***多媒体文件的形式可以包括但不限于以下至少之一:文本文件、静态图像文件、动态图像文件,例如,图像文件存储格式(PNG,Portable Network GraphicFormat)文件、MP4文件。
可选地,在本实施例中,上述被在线访问的服务器可以包括但不限于:在线视频在播放前所要访问的服务器,用于将已存储的待播放视频文件提供给播放器。其中,上述被在线访问的服务器的访问方式可以包括但不限于:被直接访问、经过多个中继服务器再访问。可选地,在本实施例中,访问上述被在线访问的服务器以获取待播放视频文件的路径可以包括但不限于:由原始视频文件的标识以及待播放视频文件的存储路径拼接而成。
可选地,在本实施例中,在将待播放视频文件存储在用于被在线访问的服务器上之后,如图3所示,还包括以下步骤:
S302,接收播放器所在的终端302发送的点播在线视频文件的点播请求,其中,上述点播请求中至少包括所请求的待播放的在线视频文件的标识;
S304,响应上述点播请求访问相应的服务器(如上述被在线访问的服务器304),查找上述待播放视频文件的标识;
S306,将根据上述待播放视频文件的标识查找到的待播放视频文件发送到播放器所在的终端302;
S308,在播放器所在的终端302上播放上述待播放视频文件。
可选地,在本实施例中,在获取原始视频文件和待***多媒体文件之前,还包括:
S1,预先配置关于生成上述待播放视频文件的配置文件。
可选地,在本实施例中,上述配置文件可以包括但不限于:原始视频文件的标识、待***多媒体文件的标识、待***多媒体文件的播放时长、原始视频文件中待***多媒体文件中的数据被***的位置、用于指示预定显示区域的标识,其中,上述被***的位置可以包括但不限于:***的起始时刻(例如,可以等于原始视频文件中的一个图像帧的播放时刻)、或者***的时间段(例如,可以为原始视频文件中的多个连续图像帧的播放时刻所在的时间段),上述预定显示区域为原始视频文件中一个图像帧的显示区域中用于显示待***多媒体文件的数据的区域。通过上述配置文件可以实现对原始视频文件中***多媒体文件的准确控制。
可选地,在本实施例中,上述待***多媒体文件可以包括但不限于:一个或多个多媒体文件,其中,上述一个或多个多媒体文件可以包括但不限于在同一位置(例如,同一个时刻,或同一个时间段)上***,或在不同位置(例如,不同时刻,或不同时间段)上***,例如,如图4示出了一种可选的配置文件的示意图。
可选地,在本实施例中,在获取原始视频文件和待***多媒体文件之前,还包括:将上述原始视频文件和待***多媒体文件上传至服务器并保存,以便于之后生成用于播放的待播放视频文件。其中,上述原始视频文件和待***多媒体文件可以统一保存,也可以分别保存,本实施例对此不作任何限定。
可选地,在本实施例中,上述预先配置的配置文件可以但不限于保存在数据库中,上述配置操作所在的服务器可以但不限于:生成待播放视频文件所在的服务器、网络中的另一台服务器。
具体结合一下示例进行描述,假设在某一播放终端(如平板电脑)中的爱奇艺应用中点播播放一个综艺节目:如《爸爸去哪儿》,则原始视频文件为:《爸爸去哪儿》的电视播放版,待***多媒体文件为关于某洗衣液广告:如蓝月亮(例如,该广告时长为1分钟),则在获取原始视频文件(如《爸爸去哪儿》)和待***多媒体文件(如蓝月亮)后,将上述广告蓝月亮的数据***到《爸爸去哪儿》的原始视频文件(如图5所示右下角)中,以得到可以使上述蓝月亮的广告与《爸爸去哪儿》的原始视频文件中的部分或全部图像帧同步播放的待播放视频文件,如图5所示。
通过本申请提供的实施例,通过将获取到的待***多媒体文件***到获取到的原始视频文件中,得到待***多媒体文件中的数据与原始视频文件中的部分或全部图像帧可以同步播放的一个待播放视频文件,而不需要考虑以前后贴片的方式执行***操作时所需考虑的不同播放终端的要求差异,进而克服了现有技术中需要分别为每一个播放终端生成一个带有多媒体文件的视频文件所导致的增加了生成在线视频文件的复杂度的问题,从而简化了生成在线视频文件的操作。此外,由于多媒体文件被***原始视频文件中,而不需要等待播放完多媒体文件之后,再播放原始视频文件,从而减少或避免了播放原始视频文件时的等待时间,节省了用户的观看时间,进而改善了用户的观看体验。
作为一种可选的方案,将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件包括:
S1,根据预先配置的配置文件将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,配置文件中包括原始视频文件中待***多媒体文件中的数据被***的位置和用于指示预定显示区域的标识。
可选地,在本实施例中,上述被***的位置可以包括但不限于:***的起始时刻(例如,可以等于原始视频文件中的一个图像帧的播放时刻)、或者***的时间段(例如,可以为原始视频文件中的多个连续图像帧的播放时刻所在的时间段),上述预定显示区域为原始视频文件中一个图像帧的显示区域中用于显示待***多媒体文件的数据的区域。进一步,在本实施例中,上述起始时刻可以包括但不限于:一个或多个起始时刻,从而实现对多媒体文件与原始视频文件的同步播放的准确控制。在本实施例中,上述用于指示预定显示区域的标识可以包括但不限于:图像帧的显示区域中的坐标。
可选地,在本实施例中,上述待***多媒体播放文件的显示区域包括但不限于:上述配置文件所指示的预定显示区域中显示,其中,上述预定显示区域小于等于原视频文件的显示区域。
具体结合图4所示进行描述,为原始视频文件(即视频源V_1201)预先配置的配置文件中可以包括:待***多媒体文件V_15,***的起始时刻(如图4所示的播放起始时刻):20分15秒,即,在原始视频文件播放至20分15秒时,***上述多媒体文件V_15,图像帧的显示区域中的坐标可以为:横坐标x:20;纵坐标y:15。
通过本申请提供的实施例,通过根据预先配置的配置文件将待***多媒体文件中的数据***到原始视频文件中,以得到上述待***多媒体文件与原始视频文件可以同步播放的待播放视频文件,从而避免分别为每一个播放终端生成一个带有多媒体文件的视频文件版本,进而达到简化生成在线视频文件的操作。
作为一种可选的方案,根据预先配置的配置文件将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件包括:
S1,将待***多媒体文件中的数据***到原始视频文件中被配置文件指示的位置上,其中,待***多媒体文件中的数据在位置上被配置为在图像帧的显示区域中由配置文件所指示的预定显示区域中显示。
具体结合图4-图5所示的示例进行描述,假设在某一播放终端(如平板电脑)中的爱奇艺应用中点播播放一个综艺节目:如《爸爸去哪儿》,则原始视频文件(视频源ID:V_1201)为:《爸爸去哪儿》的电视播放版,待***多媒体文件(如多媒体文件2)为关于某洗衣液广告:如蓝月亮(例如,该广告时长为1分钟)。根据图4所示的配置文件可知,将上述待***多媒体文件(如多媒体文件2)配置在横坐标x为50;纵坐标y为20的预定显示区域(如图5所示右下角)进行显示。具体而言,当用户观看到《爸爸去哪儿》的第20分15秒时,视频画面出现节目的logo,而此时根据配置文件,将在上述预先配置的预定显示区域开始播放蓝月亮洗衣液的广告,上述两种文件的图像帧将在该播放器中同步播放。
通过本申请提供的实施例,将待***多媒体文件中的数据***到原始视频文件中由配置文件所指示的预定显示区域进行显示,从而实现了将待***多媒体文件在原视频文件的准确***,避免影响用户的正常观看,同时还实现了两种文件的同步播放,改善了用户体验。
作为一种可选的方案,将待***多媒体文件中的数据***到原始视频文件中被配置文件指示的位置上包括:
S1,将待***多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同。
可选地,在本实施例中,上述将待***多媒体文件中的数据***到原始视频文件中的方式包括但不限于以下至少之一:
作为一种可选的实施方式,若待***多媒体文件为连续的动态图像文件,则将上述待***多媒体文件***原始视频文件的方式包括以下至少之一:
1)将待***多媒体文件的帧率与原始视频文件的帧率统一,以使上述待***多媒体文件按照上述原始视频文件的帧率进行播放。
可选地,在本实施例中,采用将待***多媒体文件中的每一数据帧的播放时刻设置为与原始视频文件中被配置文件所指示的每一个图像帧的播放时刻相同。也就是说,采用逐帧混叠的方式,将待***多媒体文件的每一个数据帧与原始视频文件中的每一个图像帧进行混叠编码,以得到待播放视频文件的一个图像帧。
例如,如图6所示,待***多媒体文件的帧率为24帧/秒,原始视频文件的帧率为30帧/秒。若采用帧率统一的方式,则将待***多媒体文件的帧率改为30帧/秒,如图7所示,在设置完待***多媒体文件播放的起始时刻之后,对二者采用逐帧混叠编码的方式,以得到待播放视频文件的图像帧,其中,上述待播放视频文件中的多媒体文件由于改变了帧率,从而在播放时要相对快一些。
进一步,在这种方式下也可以但不限于设置多个播放时刻,从而实现在每播放完一定的图像帧后,就可以调整对齐一次待***多媒体文件与原始视频文件的播放时刻,从而保证了二者的同步播放,避免了由于可能存在的延时所导致的播放失败。
可选地,在本实施例中,若待***多媒体文件与原始视频文件的帧率已经一致,则可只设置待***多媒体文件***播放的起始时刻,之后的待***多媒体文件中的每一数据帧将与原始视频文件中的每一个图像帧,按照预定顺序逐帧进行混叠编码。
2)保持待***多媒体文件与原始视频文件各自的帧率,以使上述待***多媒体文件与原始视频文件均可以正常播放。
可选地,在本实施例中,将待***多媒体文件中的N(N小于等于待***多媒体文件的帧率)个数据帧作为一个控制单位,使上述待***多媒体文件的控制单位的播放时刻设置为与原始视频文件中被配置文件所指示的M(M小于等于原始视频文件的帧率)个图像帧所构成的控制单位的播放时刻相同。也就是说,保持待***多媒体文件与原始视频文件各自的帧率,按照二者对应的帧率比例进行混叠,以得到待播放视频文件,其中,在该待播放视频文件中,上述待***多媒体文件与原始视频文件均将保持原有的播放效果。
例如,如图6所示,待***多媒体文件的帧率为24帧/秒,原始视频,文件的帧率为30帧/秒。若采用保持各自帧率的方式,如图8所示,则待***多媒体文件的每4个数据帧构成的控制单位将与原始视频文件的每5个图像帧构成的控制但闻进行混叠编码,直至待***多媒体文件播放完毕。
可选地,在本实施例中,上述混叠编码的方式可以但不限于采用α-混叠。
作为另一种可选的实施方式,若待***多媒体文件为文本文件或静态图像文件,由于上述情况下的多媒体文件均只存在一帧,则将上述待***多媒体文件***原始视频文件的方式包括但不限于:设置待***多媒体文件(如某一静态图像文件)播放的起始时刻,即,将待***多媒体文件(如某一静态图像文件)的数据的播放时刻重复设置为与原始视频文件中被配置文件所指示的每一个图像帧的播放时刻相同,直至达到满足上述配置文件所配置的播放时长,从而实现将文本文件或静态图像文件类的待***多媒体文件***原始视频文件,以得到待播放视频文件。
通过本申请提供的实施例,通过将待***多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同,从而在根据待***多媒体文件和原始视频文件生成待播放视频文件时,不需要考虑以前后贴片的方式执行***操作时所需考虑的不同播放终端的要求差异,从而使得待***多媒体文件和原始视频文件在生成的待播放视频文件中形成为一个整体来被不同播放终端使用,进而达到简化生成在线视频文件的复杂度的效果。
作为一种可选的方案,如图9所示,在将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件之后,本实施例中的在线视频文件的生成方法还包括:
S902,判断待播放视频文件的格式是否为服务器支持播放的格式;
S904,若待播放视频文件的格式为服务器支持播放的格式,则将待播放视频文件存储在服务器上;
S906,若待播放视频文件的格式不为服务器支持播放的格式,则将待播放视频文件的格式转换为服务器支持播放的格式,得到格式转换后的待播放视频文件,并将格式转换后的待播放视频文件存储在服务器上。
可选地,在本实施例中,上述服务器支持播放的格式可以包括但不限于不同的分辨率。
具体结合以下示例进行描述,假设通过处理后得到的待播放视频文件的分辨率为1024×768,经判断属于服务器支持播放的格式,则可将上述格式的待播放视频文件直接保存,以便于直接调用播放上述待播放视频文件;若服务器只支持播放小分辨率的视频文件(例如,800×480),即,不支持播放上述待播放视频文件,则需要将上述待播放视频文件先进行格式转换,以得到服务器支持播放的格式的视频文件(如分辨率为800×480),并将上述格式转换后的待播放视频文件存储在服务器上。
进一步,通过上述方式将广告嵌入原视频文件中,以得到待播放视频文件,实现了将两个文件合为一个整体的待播放视频文件,这样为了适应不同的终端,就可以只对待播放视频文件的格式进行转换,而无需分别对广告及原视频文件的格式进行转换,以实现简化生成在线视频文件的复杂度的效果,进而就克服了现有技术中因某些服务器不支持广告的播放格式,而导致原视频文件也无法正常播放的问题。
通过本申请提供的实施例,通过将待播放视频文件的格式转换为服务器所支持播放的格式,并存储在服务器上,以便于在接收到点播请求后,可以直接调用上述待播放视频文件,从而提高了视频文件的播放效率,避免浪费时间等待。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
根据本发明实施例,提供了一种在线视频文件的生成方法实施例,上述在线视频文件的生成方法可以但不限于应用于如图1所示的网络环境中,服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待***多媒体文件,其中,上述多个原始视频文件和多个待***多媒体文件可以由同一服务器(例如,服务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待***多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待***多媒体文件***指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。
可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待***多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。
根据本发明实施例,还提供了一种用于实施上述在线视频文件的生成方法的在线视频文件的生成装置,如图10所示,该装置包括:
1)获取单元1002,用于获取原始视频文件和待***多媒体文件;
2)***单元1004,用于将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待***多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。
可选地,在本实施例中,上述在线视频文件的生成方法和装置可以应用于在线视频播放前的预处理过程中。可选地,可以将待播放视频文件存储在用于被在线访问的服务器上。可选地,在本实施例中,上述获取到的原始视频文件可以包括但不限于:上传后还未经任何处理的视频源。上述待***多媒体文件可以包括但不限于:不同的广告素材,其中,上述待***多媒体文件的形式可以包括但不限于以下至少之一:文本文件、静态图像文件、动态图像文件,例如,图像文件存储格式(PNG,Portable NetworkGraphic Format)文件、MP4文件。
可选地,在本实施例中,上述被在线访问的服务器可以包括但不限于:在线视频在播放前所要访问的服务器,用于将已存储的待播放视频文件提供给播放器。其中,上述被在线访问的服务器的访问方式可以包括但不限于:被直接访问、经过多个中继服务器再访问。可选地,在本实施例中,访问上述被在线访问的服务器以获取待播放视频文件的路径可以包括但不限于:由原始视频文件的标识以及待播放视频文件的存储路径拼接而成。
可选地,在本实施例中,在将待播放视频文件存储在用于被在线访问的服务器上之后,如图3所示,还包括以下步骤:
S302,接收播放器所在的终端302发送的点播在线视频文件的点播请求,其中,上述点播请求中至少包括所请求的待播放的在线视频文件的标识;
S304,响应上述点播请求访问相应的服务器(如上述被在线访问的服务器304),查找上述待播放视频文件的标识;
S306,将根据上述待播放视频文件的标识查找到的待播放视频文件发送到播放器所在的终端302;
S308,在播放器所在的终端302上播放上述待播放视频文件。
可选地,在本实施例中,在获取原始视频文件和待***多媒体文件之前,还包括:
S1,预先配置关于生成上述待播放视频文件的配置文件。
可选地,在本实施例中,上述配置文件可以包括但不限于:原始视频文件的标识、待***多媒体文件的标识、待***多媒体文件的播放时长、原始视频文件中待***多媒体文件中的数据被***的位置、用于指示预定显示区域的标识,其中,上述被***的位置可以包括但不限于:***的起始时刻(例如,可以等于原始视频文件中的一个图像帧的播放时刻)、或者、或***的时间段(例如,可以为原始视频文件中的多个连续图像帧的播放时刻所在的时间段),上述预定显示区域为原始视频文件中一个图像帧的显示区域中用于显示待***多媒体文件的数据的区域。通过上述配置文件可以实现对原始视频文件中***多媒体文件的准确控制。可选地,在本实施例中,上述待***多媒体文件可以包括但不限于:一个或多个多媒体文件,其中,上述一个或多个多媒体文件可以包括但不限于在同一位置(例如,同一个时刻,或同一个时间段)上***,或在不同位置(例如,不同时刻,或不同时间段)上***。例如,如图4示出了一种可选的配置文件的示意图。
可选地,在本实施例中,在获取原始视频文件和待***多媒体文件之前,还包括:将上述原始视频文件和待***多媒体文件上传至服务器并保存,以便于之后生成用于播放的待播放视频文件。其中,上述原始视频文件和待***多媒体文件可以统一保存,也可以分别保存,本实施例对此不作任何限定。
可选地,在本实施例中,上述预先配置的配置文件可以但不限于保存在数据库中,上述配置操作所在的服务器可以但不限于:生成待播放视频文件所在的服务器、网络中的另一台服务器。
具体结合一下示例进行描述,假设在某一播放终端(如平板电脑)中的爱奇艺应用中点播播放一个综艺节目:如《爸爸去哪儿》,则原始视频文件为:《爸爸去哪儿》的电视播放版,待***多媒体文件为关于某洗衣液广告:如蓝月亮(例如,该广告时长为1分钟),则在获取原始视频文件(如《爸爸去哪儿》)和待***多媒体文件(如蓝月亮)后,将上述广告蓝月亮的数据***到《爸爸去哪儿》的原始视频文件(如图5所示右下角)中,以得到可以使上述蓝月亮的广告与《爸爸去哪儿》的原始视频文件中的部分或全部图像帧同步播放的待播放视频文件,如图5所示。
通过本申请提供的实施例,通过将获取到的待***多媒体文件***到获取到的原始视频文件中,得到待***多媒体文件中的数据与原始视频文件中的部分或全部图像帧可以同步播放的一个待播放视频文件,而不需要考虑以前后贴片的方式执行***操作时所需考虑的不同播放终端的要求差异,进而克服了现有技术中需要分别为每一个播放终端生成一个带有多媒体文件的视频文件所导致的增加了生成在线视频文件的复杂度的问题,从而简化了生成在线视频文件的操作。此外,由于多媒体文件被***原始视频文件中,而不需要等待播放完多媒体文件之后,再播放原始视频文件,从而减少或避免了播放原始视频文件时的等待时间,节省了用户的观看时间,进而改善了用户的观看体验。
作为一种可选的方案,上述***单元1004包括:
1)***模块,用于根据预先配置的配置文件将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,配置文件中包括原始视频文件中待***多媒体文件中的数据被***的位置、用于指示预定显示区域的标识。
可选地,在本实施例中,上述被***的位置可以包括但不限于:***的起始时刻(例如,可以等于原始视频文件中的一个图像帧的播放时刻)、或者***的时间段(例如,可以为原始视频文件中的多个连续图像帧的播放时刻所在的时间段);上述预定显示区域为原始视频文件中一个图像帧的显示区域中用于显示待***多媒体文件的数据的区域。进一步,在本实施例中,上述起始时刻可以包括但不限于:一个或多个起始时刻,从而实现对多媒体文件与原始视频文件的同步播放的准确控制。在本实施例中,上述用于指示预定显示区域的标识可以包括但不限于:图像帧的显示区域中的坐标。
可选地,在本实施例中,上述待***多媒体播放文件的显示区域包括但不限于:上述配置文件所指示的预定显示区域中显示,其中,上述预定显示区域小于等于原视频文件的显示区域。
具体结合图4所示进行描述,为原始视频文件(即视频源V_1201)预先配置的配置文件中可以包括:待***多媒体文件V_15,***的起始时刻(如图4所示的播放起始时刻):20分15秒,即,在原始视频文件播放至20分15秒时,***上述多媒体文件V_15,图像帧的显示区域中的坐标可以为:横坐标x:20;纵坐标y:15。
通过本申请提供的实施例,通过根据预先配置的配置文件将待***多媒体文件中的数据***到原始视频文件中,以得到上述待***多媒体文件与原始视频文件可以同步播放的待播放视频文件,从而避免分别为每一个播放终端生成一个带有多媒体文件的视频文件版本,进而达到简化生成在线视频文件的操作。
作为一种可选的方案,上述***模块包括:
1)***子模块,用于将待***多媒体文件中的数据***到原始视频文件中被配置文件指示的位置上,其中,待***多媒体文件中的数据在位置上被配置为在图像帧的显示区域中由配置文件所指示的预定显示区域中显示。
具体结合图4-图5所示的示例进行描述,假设在某一播放终端(如平板电脑)中的爱奇艺应用中点播播放一个综艺节目:如《爸爸去哪儿》,则原始视频文件(视频源ID:V_1201)为:《爸爸去哪儿》的电视播放版,待***多媒体文件(如多媒体文件2)为关于某洗衣液广告:如蓝月亮(例如,该广告时长为1分钟)。根据图4所示的配置文件可知,将上述待***多媒体文件(如多媒体文件2)配置在横坐标x为50;纵坐标y为20的预定显示区域(如图5所示右下角)进行显示。具体而言,当用户观看到《爸爸去哪儿》的第20分15秒时,视频画面出现节目的logo,而此时根据配置文件,将在上述预先配置的预定显示区域开始播放蓝月亮洗衣液的广告,上述两种文件的图像帧将在该播放器中同步播放。
通过本申请提供的实施例,将待***多媒体文件中的数据***到原始视频文件中由配置文件所指示的预定显示区域进行显示,从而实现了将待***多媒体文件在原视频文件的准确***,避免影响用户的正常观看,同时还实现了两种文件的同步播放,改善了用户体验。
作为一种可选的方案,上述***子模块通过执行以下步骤以实现将待***多媒体文件中的数据***到原始视频文件中被配置文件指示的位置上:
S1,将待***多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同。
可选地,在本实施例中,上述将待***多媒体文件中的数据***到原始视频文件中的方式包括但不限于以下至少之一:
作为一种可选的实施方式,若待***多媒体文件为连续的动态图像文件,则将上述待***多媒体文件***原始视频文件的方式包括以下至少之一:
1)将待***多媒体文件的帧率与原始视频文件的帧率统一,以使上述待***多媒体文件按照上述原始视频文件的帧率进行播放。
可选地,在本实施例中,采用将待***多媒体文件中的每一数据帧的播放时刻设置为与原始视频文件中被配置文件所指示的每一个图像帧的播放时刻相同。也就是说,采用逐帧混叠的方式,将待***多媒体文件的每一个数据帧与原始视频文件中的每一个图像帧进行混叠编码,以得到待播放视频文件的一个图像帧。
例如,如图6所示,待***多媒体文件的帧率为24帧/秒,原始视频文件的帧率为30帧/秒。若采用帧率统一的方式,则将待***多媒体文件的帧率改为30帧/秒,如图7所示,在设置完待***多媒体文件播放的起始时刻之后,对二者采用逐帧混叠编码的方式,以得到待播放视频文件的图像帧,其中,上述待播放视频文件中的多媒体文件由于改变了帧率,从而在播放时要相对快一些。
进一步,在这种方式下也可以但不限于设置多个播放时刻,从而实现在每播放完一定的图像帧后,就可以调整对齐一次待***多媒体文件与原始视频文件的播放时刻,从而保证了二者的同步播放,避免了由于可能存在的延时所导致的播放失败。
可选地,在本实施例中,若待***多媒体文件与原始视频文件的帧率已经一致,则可只设置待***多媒体文件***播放的起始时刻,之后的待***多媒体文件中的每一数据帧将与原始视频文件中的每一个图像帧,按照预定顺序逐帧进行混叠编码。
2)保持待***多媒体文件与原始视频文件各自的帧率,以使上述待***多媒体文件与原始视频文件均可以正常播放。
可选地,在本实施例中,将待***多媒体文件中的N(N小于等于待***多媒体文件的帧率)个数据帧作为一个控制单位,使上述待***多媒体文件的控制单位的播放时刻设置为与原始视频文件中被配置文件所指示的M(M小于等于原始视频文件的帧率)个图像帧所构成的控制单位的播放时刻相同。也就是说,保持待***多媒体文件与原始视频文件各自的帧率,按照二者对应的帧率比例进行混叠,以得到待播放视频文件,其中,在该待播放视频文件中,上述待***多媒体文件与原始视频文件均将保持原有的播放效果。
例如,如图6所示,待***多媒体文件的帧率为24帧/秒,原始视频,文件的帧率为30帧/秒。若采用保持各自帧率的方式,如图8所示,则待***多媒体文件的每4个数据帧构成的控制单位将与原始视频文件的每5个图像帧构成的控制但闻进行混叠编码,直至待***多媒体文件播放完毕。
可选地,在本实施例中,上述混叠编码的方式可以但不限于采用α-混叠。
作为另一种可选的实施方式,若待***多媒体文件为文本文件或静态图像文件,由于上述情况下的多媒体文件均只存在一帧,则将上述待***多媒体文件***原始视频文件的方式包括但不限于:设置待***多媒体文件(如某一静态图像文件)播放的起始时刻,即,将待***多媒体文件(如某一静态图像文件)的数据的播放时刻重复设置为与原始视频文件中被配置文件所指示的每一个图像帧的播放时刻相同,直至达到满足上述配置文件所配置的播放时长,从而实现将文本文件或静态图像文件类的待***多媒体文件***原始视频文件,以得到待播放视频文件。
通过本申请提供的实施例,通过将待***多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同,从而在根据待***多媒体文件和原始视频文件生成待播放视频文件时,不需要考虑以前后贴片的方式执行***操作时所需考虑的不同播放终端的要求差异,从而使得待***多媒体文件和原始视频文件在生成的待播放视频文件中形成为一个整体来被不同播放终端使用,进而达到简化生成在线视频文件的复杂度的效果。
作为一种可选的方案,上述装置还包括:
1)判断单元,用于在将所述待***多媒体文件中的数据***到所述原始视频文件中,得到待播放视频文件之后,判断待播放视频文件的格式是否为服务器支持播放的格式;
2)存储单元,用于在待播放视频文件的格式为服务器支持播放的格式时,将待播放视频文件存储在服务器上;
3)转换单元,用于在待播放视频文件的格式不为服务器支持播放的格式时,将待播放视频文件的格式转换为服务器支持播放的格式,得到格式转换后的待播放视频文件,并将格式转换后的待播放视频文件存储在服务器上。
可选地,在本实施例中,上述服务器支持播放的格式可以包括但不限于不同的分辨率。
具体结合以下示例进行描述,假设通过处理后得到的待播放视频文件的分辨率为1024×768,经判断属于服务器支持播放的格式,则可将上述格式的待播放视频文件直接保存,以便于直接调用播放上述待播放视频文件;若服务器只支持播放小分辨率的视频文件(例如,800×480),即,不支持播放上述待播放视频文件,则需要将上述待播放视频文件先进行格式转换,以得到服务器支持播放的格式的视频文件(如分辨率为800×480),并将上述格式转换后的待播放视频文件存储在服务器上。
进一步,通过上述方式将广告嵌入原视频文件中,以得到待播放视频文件,实现了将两个文件合为一个整体的待播放视频文件,这样为了适应不同的终端,就可以只对待播放视频文件的格式进行转换,而无需分别对广告及原视频文件的格式进行转换,以实现简化生成在线视频文件的复杂度的效果,进而就克服了现有技术中因某些服务器不支持广告的播放格式,而导致原视频文件也无法正常播放的问题。
通过本申请提供的实施例,通过将待播放视频文件的格式转换为服务器所支持播放的格式,并存储在服务器上,以便于在接收到点播请求后,可以直接调用上述待播放视频文件,从而提高了视频文件的播放效率,避免浪费时间等待。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
实施例3
本发明实施例提供了一种在线视频文件的生成方法实施例,该实施例的应用环境与实施例1与实施例2相同,本实施例在此不再赘述。
可选地,在本实施例中,上述待***多媒体文件可以包括但不限于一个多媒体文件或至少两个多媒体文件。
可选地,在本实施例中,可以在配置文件中进行如下之一的配置:
1)在原始视频文件中的至少两个位置上***同一个待***多媒体文件,其中,上述待***多媒体文件在每个位置上的预定显示区域相同;
可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的两个位置上***同一个广告视频文件,其中,上述广告视频文件包括60个图像帧,上述两个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述两个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻。
可选地,上述广告视频文件在上述两个位置中均显示位于图像帧的显示区域中的右下角的预定显示区域中,其中,预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
2)在原始视频文件中的至少两个位置上***同一个待***多媒体文件,其中,上述待***多媒体文件在每个位置上的预定显示区域都不同;
可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的两个位置上***同一个广告视频文件,其中,上述广告视频文件包括60个图像帧,上述两个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述两个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻。
可选地,上述广告视频文件在上述第一位置中显示位于图像帧的显示区域中的右下角的预定显示区域中,上述广告视频文件在上述第二位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,其中,上述预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
3)在原始视频文件中的至少两个位置上***同一个待***多媒体文件,其中,上述待***多媒体文件在部分位置上的预定显示区域相同,在部分位置上的预定显示区域不同;
可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的三个位置上***同一个广告视频文件,其中,上述广告视频文件包括60个图像帧,上述三个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述三个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻,上述三个位置中的第三个位置为原始视频文件中的第200个图像帧的播放时刻至第259个图像帧的播放时刻。
可选地,上述广告视频文件在上述第一位置中显示位于图像帧的显示区域中的右下角的预定显示区域中,上述广告视频文件在上述第二位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件在上述第三位置中显示位于图像帧的显示区域中的右下角的预定显示区域中,其中,上述预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
4)在原始视频文件中的至少两个位置上***至少两个待***多媒体文件,其中,每个位置上可以***上述至少两个待***多媒体文件中的一个或多个。可选地,当一个位置上***多个待***多媒体文件时,每个待***多媒体文件的预定显示区域不同。
可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的三个位置上***三个广告视频文件,即,广告视频文件1,广告视频文件2,广告视频文件3,其中,上述广告视频文件1-3均包括60个图像帧,上述三个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述三个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻,上述三个位置中的第三个位置为原始视频文件中的第200个图像帧的播放时刻至第259个图像帧的播放时刻。
可选地,在上述第一位置中显示广告视频文件1和2,在上述第二位置中显示广告视频文件2和3,在上述第三位置中显示广告视频文件3和1。
可选地,上述广告视频文件1在上述第一位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件2在上述第一位置中显示位于图像帧的显示区域中的右下角的预定显示区域中。
可选地,上述广告视频文件2在上述第二位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件3在上述第二位置中显示位于图像帧的显示区域中的右下角的预定显示区域中。
可选地,上述广告视频文件3在上述第三位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件1在上述第三位置中显示位于图像帧的显示区域中的右下角的预定显示区域中。
可选地,上述预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
作为一种可选的方案,上述不同位置上用于显示广告视频文件的预定显示区域可以不同,例如,在上述第一位置中位于显示区域中的左下角的预定显示区域可以不同于在上述第二位置中位于显示区域中的左下角的预定显示区域,两者可以部分重叠,或完全不同,本申请的实施例对此不做限定。又例如,上述广告视频文件2在上述第二位置中可以不显示在位于图像帧的显示区域中的左下角的预定显示区域中,而显示在位于图像帧的显示区域的底部中间的预定显示区域中,本申请的实施例每个位置上用于显示广告视频文件的预定显示区域不做限定。
具体结合图5以及图11示例进行描述,假设正在播放的在线视频为《爸爸去哪儿》,如图5所示,在播放到20分15秒时,根据配置文件的配置***了某洗衣液的广告:如蓝月亮(例如,该广告时长为1分钟),将上述广告“蓝月亮”的数据***到《爸爸去哪儿》的原始视频文件(右下角)中,以得到可以使上述蓝月亮的广告与《爸爸去哪儿》的原始视频文件中的部分或全部图像帧同步播放的待播放视频文件。进一步,如图11所示,在播放到30分10秒时,配置文件再次配置了该洗衣液的广告,不同于20分15秒时的***位置(右下角),上述广告“蓝月亮”的数据***到《爸爸去哪儿》的原始视频文件中的左下角,同时还***了伊利QQ星牛奶的广告(例如,该广告播放时长为2分钟30秒),如图11所示在视频的右下角。
可选地,本实施例中的具体示例还可以参考上述实施例1至实施例2中所描述的示例,本实施例在此不再赘述。
实施例4
本发明实施例提供了一种在线视频文件的生成方法,该实施例的应用环境与实施例1与实施例2相同,本实施例在此不再赘述。
可选地,在本实施例中,在上述将待***多媒体文件中的数据***到原始视频文件还包括:
S1,检测原始视频文件中是否存在与图像帧同步播放的文本信息;
S2,若存在上述文本信息,则获取上述文本信息的播放时间段以及上述文本信息在图像帧的显示区域中所占用的播放区域;
S3,通过以下方式之一来将上述待***多媒体文件中的数据***到上述原始视频文件中,得到待播放视频文件:
1)将待***多媒体文件中的数据***到上述原始视频文件中除上述文本信息的播放时间段之外的位置上;
2)将待***多媒体文件中的数据***到上述原始视频文件中的上述播放时间段内的位置上,其中,待***多媒体文件的预定显示区域与上述播放区域不同;
3)将待***多媒体文件中的数据***到上述原始视频文件中与播放时间段部分重叠的位置上,其中,在与播放时间段重叠的位置上,待***多媒体文件的预定显示区域与上述播放区域不同。
具体结合图5以及图12示例进行描述,假设正在播放的在线视频为《爸爸去哪儿》,如图5所示,在播放到20分15秒时,根据配置文件的配置***了某洗衣液的广告文件:如蓝月亮(例如,该广告时长为1分钟),将上述广告文件的数据***到《爸爸去哪儿》的原始视频文件(右下角)中,以得到上述蓝月亮的广告文件与《爸爸去哪儿》的原始视频文件中的第20分15秒至第21分15秒播放的图像帧同步播放的待播放视频文件。
进一步,如图12所示,在播放至30分10秒时,上述在线视频需要播放字幕、且该字幕的播放时长为10分钟,则上述配置文件可以预先将待***的两个广告文件(如图12所示的蓝月亮洗衣液、QQ星牛奶(例如,该广告时长为2分30秒))配置在不影响字幕正常播放的其他播放位置上,例如,将蓝月亮洗衣液的广告文件的播放起始位置设置为20分15秒,将QQ星牛奶的广告文件的播放起始位置设置为50分15秒。
作为一种可选的方案,上述配置文件可以预先将待***的两个广告文件配置在字幕的播放时间段(例如,第30分10秒至第40分10秒)内的位置上,但广告文件的预定显示区域与字幕的播放区域不同,例如,字幕的播放区域为位于原始视频文件的图像帧的显示区域的底部中间的区域,将蓝月亮洗衣液的广告文件的播放起始位置设置为31分15秒,且将蓝月亮洗衣液的广告文件的预定显示区域设置为位于原始视频文件的图像帧的显示区域的左下角,将QQ星牛奶的广告文件的播放起始位置设置为35分15秒,且将QQ星牛奶的广告文件的预定显示区域设置为位于原始视频文件的图像帧的显示区域的右下角。
作为一种可选的方案,上述配置文件可以预先将待***的两个广告文件配置与字幕的播放时间段(例如,第30分10秒至第40分10秒)重叠的位置上。例如,如图13所示,字幕的播放区域为位于原始视频文件的图像帧的显示区域的底部中间的区域,将蓝月亮洗衣液的广告文件的播放起始位置设置为30分5秒,将蓝月亮洗衣液的广告文件在第30分5秒至第30分10秒的预定显示区域设置为位于原始视频文件的图像帧的显示区域的底部中间,将蓝月亮洗衣液的广告文件在第30分11秒至第31分5秒的预定显示区域设置为位于原始视频文件的图像帧的显示区域的左下角。类似的,将QQ星牛奶的广告文件的播放起始位置设置为40分5秒,将QQ星牛奶的广告文件在第40分5秒至第40分10秒的预定显示区域设置为位于原始视频文件的图像帧的显示区域的右下角,并将QQ星牛奶的广告文件在第40分11秒至第42分35秒的预定显示区域设置为位于原始视频文件的图像帧的显示区域的底部中间。
需要说明的是,上述预定显示区域的位置仅是一种实施例,本申请对此不做限定,可以根据实际场景来设置。
可选地,本实施例中的具体示例还可以参考上述实施例1至实施例2中所描述的示例,本实施例在此不再赘述。
实施例5
根据本发明实施例,还提供了一种在线视频文件的生成硬件设备的实施例,上述在线视频文件的生成硬件设备可以但不限于为如图1所示的网络环境中的服务器102,上述服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待***多媒体文件,其中,上述多个原始视频文件和多个待***多媒体文件可以由同一服务器(例如,服务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待***多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待***多媒体文件***指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。
可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待***多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。
根据本发明实施例,还提供了一种用于实施上述在线视频文件的生成方法的在线视频文件的生成硬件设备,该硬件设备包括:
1)存储器,被设置为存储获取到的原始视频文件、待***多媒体文件以及生成得到的待播放视频文件;
2)处理器,被设置为将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待***多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放;
3)通讯接口:被设置为将待播放视频文件发送至预定的播放平台进行播放。
可选地,在本实施例中,上述存储器还可以用于存储上述实施例1至实施例4中的生成在线视频过程中所存储的其他数据。
可选地,本实施例中的具体示例可以参考上述实施例1至实施例4中所描述的示例,本实施例在此不再赘述。
实施例6
根据本发明实施例,还提供了一种用于实现在线视频文件的生成方法的存储介质的实施例,上述存储介质可以但不限于应用于如图1所示的网络环境中的服务器102中,上述服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待***多媒体文件,其中,上述多个原始视频文件和多个待***多媒体文件可以由同一服务器(例如,服务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待***多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待***多媒体文件***指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。
可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待***多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。
本发明的实施例还提供了一种用于实现在线视频文件的生成方法的存储介质。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S1,获取原始视频文件和待***多媒体文件;
S2,将待***多媒体文件中的数据***到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待***多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。
可选地,上述存储介质还被设置为存储通过执行以下步骤的程序代码,以实现将待***多媒体文件中的数据***到原始视频文件中被配置文件指示的位置上:
S1,将待***多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例1至实施例4中所描述的示例,本实施例在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (16)
1.一种在线视频文件的生成方法,其特征在于,包括:
获取原始视频文件和待***多媒体文件;
将所述待***多媒体文件中的数据***到所述原始视频文件中,得到待播放视频文件,其中,在所述待播放视频文件中,所述待***多媒体文件中的数据被设置为与所述原始视频文件中的部分或全部图像帧同步播放。
2.根据权利要求1所述的方法,其特征在于,所述将所述待***多媒体文件中的数据***到所述原始视频文件中,得到待播放视频文件包括:
根据预先配置的配置文件将所述待***多媒体文件中的数据***到所述原始视频文件中,得到所述待播放视频文件,其中,所述配置文件中包括所述原始视频文件中所述待***多媒体文件中的数据被***的位置。
3.根据权利要求2所述的方法,其特征在于,所述根据预先配置的配置文件将所述待***多媒体文件中的数据***到所述原始视频文件中,得到所述待播放视频文件包括:
将所述待***多媒体文件中的数据***到所述原始视频文件中被所述配置文件指示的所述位置上,其中,所述待***多媒体文件中的数据在所述位置上被配置为在所述图像帧的显示区域中由所述配置文件所指示的预定显示区域中显示。
4.根据权利要求3所述的方法,其特征在于,所述将所述待***多媒体文件中的数据***到所述原始视频文件中被所述配置文件指示的位置上包括:
将所述待***多媒体文件中的数据的播放时刻设置为与所述原始视频文件中被所述配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述待***多媒体文件包括以下至少之一:文本文件、静态图像文件、动态图像文件。
6.根据权利要求1至4中任一项所述的方法,其特征在于,在将所述待***多媒体文件中的数据***到所述原始视频文件中,得到待播放视频文件之后,还包括:
判断所述待播放视频文件的格式是否为服务器支持播放的格式;
若所述待播放视频文件的格式为所述服务器支持播放的格式,则将所述待播放视频文件存储在所述服务器上;
若所述待播放视频文件的格式不为所述服务器支持播放的格式,则将所述待播放视频文件的格式转换为所述服务器支持播放的格式,得到格式转换后的待播放视频文件,并将所述格式转换后的待播放视频文件存储在所述服务器上。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述待***多媒体文件中的数据***到所述原始视频文件中包括以下之一:
在所述原始视频文件中的至少两个位置上***同一个所述待***多媒体文件,其中,所述待***多媒体文件在每个所述位置上的预定显示区域相同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上***同一个所述待***多媒体文件,其中,所述待***多媒体文件在每个所述位置上的预定显示区域都不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上***同一个所述待***多媒体文件,其中,所述待***多媒体文件在所述至少两个位置中的部分位置上的预定显示区域相同,所述待***多媒体文件在所述至少两个位置中的部分位置上的预定显示区域不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上***至少两个所述待***多媒体文件,其中,每个所述位置上***所述至少两个待***多媒体文件中的一个或多个。
8.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述待***多媒体文件中的数据***到所述原始视频文件中包括:
检测所述原始视频文件中是否存在与所述图像帧同步播放的文本信息;
若存在所述文本信息,则获取所述文本信息的播放时间段以及所述文本信息在所述图像帧的显示区域中所占用的播放区域;
通过以下之一来将所述待***多媒体文件中的数据***到所述原始视频文件中,得到所述待播放视频文件:
将所述待***多媒体文件中的数据***到所述原始视频文件中除所述文本信息的播放时间段之外的位置上;
将所述待***多媒体文件中的数据***到所述原始视频文件中的所述播放时间段内的位置上,其中,所述待***多媒体文件的预定显示区域与所述播放区域不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
将所述待***多媒体文件中的数据***到所述原始视频文件中与所述播放时间段部分重叠的位置上,其中,在与所述播放时间段重叠的位置上,所述待***多媒体文件的预定显示区域与所述播放区域不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域。
9.一种在线视频文件的生成装置,其特征在于,包括:
获取单元,用于获取原始视频文件和待***多媒体文件;
***单元,用于将所述待***多媒体文件中的数据***到所述原始视频文件中,得到待播放视频文件,其中,在所述待播放视频文件中,所述待***多媒体文件中的数据被设置为与所述原始视频文件中的部分或全部图像帧同步播放。
10.根据权利要求9所述的装置,其特征在于,所述***单元包括:
***模块,用于根据预先配置的配置文件将所述待***多媒体文件中的数据***到所述原始视频文件中,得到所述待播放视频文件,其中,所述配置文件中包括所述原始视频文件中所述待***多媒体文件中的数据被***的位置。
11.根据权利要求10所述的装置,其特征在于,所述***模块包括:
***子模块,用于将所述待***多媒体文件中的数据***到所述原始视频文件中被所述配置文件指示的所述位置上,其中,所述待***多媒体文件中的数据在所述位置上被配置为在所述图像帧的显示区域中由所述配置文件所指示的预定显示区域中显示。
12.根据权利要求11所述的装置,其特征在于,所述***子模块通过执行以下步骤以实现将所述待***多媒体文件中的数据***到所述原始视频文件中被所述配置文件指示的所述位置上:
将所述待***多媒体文件中的数据的播放时刻设置为与所述原始视频文件中被所述配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同。
13.根据权利要求9至12中任一项所述的装置,其特征在于,所述待***多媒体文件包括以下至少之一:文本文件、静态图像文件、动态图像文件。
14.根据权利要求9至12中任一项所述的装置,其特征在于,还包括:
判断单元,用于在将所述待***多媒体文件中的数据***到所述原始视频文件中,得到待播放视频文件之后,判断所述待播放视频文件的格式是否为服务器支持播放的格式;
存储单元,用于在所述待播放视频文件的格式为所述服务器支持播放的格式时,将所述待播放视频文件存储在所述服务器上;
转换单元,用于在所述待播放视频文件的格式不为所述服务器支持播放的格式时,将所述待播放视频文件的格式转换为所述服务器支持播放的格式,得到格式转换后的待播放视频文件,并将所述格式转换后的待播放视频文件存储在所述服务器上。
15.根据权利要求9至11中任一项所述的装置,其特征在于,所述***单元还用于通过以下之一将所述待***多媒体文件中的数据***到所述原始视频文件中:
在所述原始视频文件中的至少两个位置上***同一个所述待***多媒体文件,其中,所述待***多媒体文件在每个所述位置上的预定显示区域相同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上***同一个所述待***多媒体文件,其中,所述待***多媒体文件在每个所述位置上的预定显示区域都不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上***同一个所述待***多媒体文件,其中,所述待***多媒体文件在所述至少两个位置中的部分位置上的预定显示区域相同,所述待***多媒体文件在所述至少两个位置中的部分位置上的预定显示区域不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
在所述原始视频文件中的至少两个位置上***至少两个所述待***多媒体文件,其中,每个所述位置上***所述至少两个待***多媒体文件中的一个或多个。
16.根据权利要求9至12中任一项所述的装置,其特征在于,所述***单元还用于通过以下步骤将所述待***多媒体文件中的数据***到所述原始视频文件中:
检测所述原始视频文件中是否存在与所述图像帧同步播放的文本信息;
若存在所述文本信息,则获取所述文本信息的播放时间段以及所述文本信息在所述图像帧的显示区域中所占用的播放区域;
通过以下之一来将所述待***多媒体文件中的数据***到所述原始视频文件中:
将所述待***多媒体文件中的数据***到所述原始视频文件中除所述文本信息的播放时间段之外的位置上;
将所述待***多媒体文件中的数据***到所述原始视频文件中的所述播放时间段内的位置上,其中,所述待***多媒体文件的预定显示区域与所述播放区域不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域;
将所述待***多媒体文件中的数据***到所述原始视频文件中与所述播放时间段部分重叠的位置上,其中,在与所述播放时间段重叠的位置上,所述待***多媒体文件的预定显示区域与所述播放区域不同,所述预定显示区域为所述原始视频文件中的所述图像帧的显示区域中用于显示所述待***多媒体文件的数据的区域。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410430791.1A CN104602029A (zh) | 2014-08-27 | 2014-08-27 | 在线视频文件的生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410430791.1A CN104602029A (zh) | 2014-08-27 | 2014-08-27 | 在线视频文件的生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104602029A true CN104602029A (zh) | 2015-05-06 |
Family
ID=53127465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410430791.1A Pending CN104602029A (zh) | 2014-08-27 | 2014-08-27 | 在线视频文件的生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104602029A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105684456A (zh) * | 2015-12-25 | 2016-06-15 | 王晓光 | 一种视频软件中广告***的方法及*** |
CN105898473A (zh) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 基于安卓平台的多媒体资源的播放方法、装置及移动设备 |
CN106507200A (zh) * | 2015-09-07 | 2017-03-15 | 腾讯科技(深圳)有限公司 | 视频播放内容***方法和*** |
CN106682132A (zh) * | 2016-12-16 | 2017-05-17 | 杭州弘易科技有限公司 | 多媒体播放***、播放查询***及查询方法 |
CN106851423A (zh) * | 2017-03-31 | 2017-06-13 | 腾讯科技(深圳)有限公司 | 在线视频播放方法及相关装置 |
CN107295376A (zh) * | 2016-04-05 | 2017-10-24 | 北京优朋普乐科技有限公司 | 广告和正片的合并方法、装置和广告的投放*** |
CN108958579A (zh) * | 2018-06-26 | 2018-12-07 | 维沃移动通信有限公司 | 一种红包发送、收取方法及红包发送、收取装置 |
CN110225413A (zh) * | 2019-07-09 | 2019-09-10 | 广州品唯软件有限公司 | 一种视频播放方法和装置 |
CN112218128A (zh) * | 2019-07-12 | 2021-01-12 | 腾讯科技(深圳)有限公司 | 广告视频的播放方法、播放客户端及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2173090A1 (en) * | 2008-10-02 | 2010-04-07 | Thomson Licensing | Method for insertion of a layout in a source image |
CN102318358A (zh) * | 2011-05-26 | 2012-01-11 | 华为技术有限公司 | 广告***的方法、设备与*** |
CN102752638A (zh) * | 2005-07-18 | 2012-10-24 | 汤姆森许可贸易公司 | 使用元数据来处理多个视频流的方法和设备 |
CN103813107A (zh) * | 2014-03-05 | 2014-05-21 | 湖南兴天电子科技有限公司 | 一种基于fpga多路高清视频叠加方法 |
-
2014
- 2014-08-27 CN CN201410430791.1A patent/CN104602029A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102752638A (zh) * | 2005-07-18 | 2012-10-24 | 汤姆森许可贸易公司 | 使用元数据来处理多个视频流的方法和设备 |
EP2173090A1 (en) * | 2008-10-02 | 2010-04-07 | Thomson Licensing | Method for insertion of a layout in a source image |
CN102318358A (zh) * | 2011-05-26 | 2012-01-11 | 华为技术有限公司 | 广告***的方法、设备与*** |
CN103813107A (zh) * | 2014-03-05 | 2014-05-21 | 湖南兴天电子科技有限公司 | 一种基于fpga多路高清视频叠加方法 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10728613B2 (en) | 2015-09-07 | 2020-07-28 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for content insertion during video playback, and storage medium |
CN106507200A (zh) * | 2015-09-07 | 2017-03-15 | 腾讯科技(深圳)有限公司 | 视频播放内容***方法和*** |
WO2017041513A1 (zh) * | 2015-09-07 | 2017-03-16 | 腾讯科技(深圳)有限公司 | 视频播放内容***方法、装置和存储介质 |
CN106507200B (zh) * | 2015-09-07 | 2020-09-01 | 腾讯科技(深圳)有限公司 | 视频播放内容***方法和*** |
CN105898473A (zh) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 基于安卓平台的多媒体资源的播放方法、装置及移动设备 |
WO2017107210A1 (zh) * | 2015-12-25 | 2017-06-29 | 王晓光 | 一种视频软件中广告***的方法及*** |
CN105684456A (zh) * | 2015-12-25 | 2016-06-15 | 王晓光 | 一种视频软件中广告***的方法及*** |
CN107295376A (zh) * | 2016-04-05 | 2017-10-24 | 北京优朋普乐科技有限公司 | 广告和正片的合并方法、装置和广告的投放*** |
CN106682132A (zh) * | 2016-12-16 | 2017-05-17 | 杭州弘易科技有限公司 | 多媒体播放***、播放查询***及查询方法 |
CN106682132B (zh) * | 2016-12-16 | 2023-08-29 | 杭州弘易科技有限公司 | 多媒体播放***、播放查询***及查询方法 |
CN106851423B (zh) * | 2017-03-31 | 2018-10-19 | 腾讯科技(深圳)有限公司 | 在线视频播放方法及相关装置 |
CN106851423A (zh) * | 2017-03-31 | 2017-06-13 | 腾讯科技(深圳)有限公司 | 在线视频播放方法及相关装置 |
CN108958579A (zh) * | 2018-06-26 | 2018-12-07 | 维沃移动通信有限公司 | 一种红包发送、收取方法及红包发送、收取装置 |
CN110225413A (zh) * | 2019-07-09 | 2019-09-10 | 广州品唯软件有限公司 | 一种视频播放方法和装置 |
CN112218128A (zh) * | 2019-07-12 | 2021-01-12 | 腾讯科技(深圳)有限公司 | 广告视频的播放方法、播放客户端及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104602029A (zh) | 在线视频文件的生成方法及装置 | |
CN102905170B (zh) | 视频的弹幕方法及*** | |
CN108495152B (zh) | 一种视频直播方法、装置、电子设备及介质 | |
CN105828123A (zh) | 一种在直播中进行交互的方法及装置 | |
CN105828124A (zh) | 一种直播中信息展示方法及装置 | |
CN107682713B (zh) | 媒体文件播放方法及装置 | |
CN104065979A (zh) | 一种动态显示和视频内容相关联信息方法及*** | |
CN105338410A (zh) | 视频的弹幕显示方法及装置 | |
CN103618956A (zh) | 一种获取视频关联信息的方法及移动终端 | |
WO2019001166A1 (zh) | 电视广告推荐方法、***及电子设备 | |
CN102404642A (zh) | 一种移动终端中的广告发布方法和设备 | |
JP2014204401A (ja) | 広告再生装置、広告再生装置の制御方法、番組再生装置、及びプログラム | |
CN103533256A (zh) | 一种字幕的处理方法,装置及字幕显示*** | |
CN102629460A (zh) | 液晶显示器帧频控制方法和装置 | |
CN102497595A (zh) | 一种固定终端中的广告发布方法和设备 | |
CN206226635U (zh) | 跨屏互动*** | |
CN107872691A (zh) | 一种广告加载处理方法、装置及*** | |
CN102497585A (zh) | 一种电视设备中的广告发布方法和设备 | |
CN106331089A (zh) | 一种视频播放控制方法和*** | |
CN103209341A (zh) | 一种音量条的显示方法、***以及数字电视终端 | |
CN106973318A (zh) | 聚合视频操作方法及装置 | |
CN108769806B (zh) | 媒体内容的展示方法和装置 | |
CN105049910B (zh) | 一种视频处理方法及装置 | |
CN104994429B (zh) | 一种播放视频的方法及装置 | |
CN114051160A (zh) | 视频展示方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150506 |