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

文档序号:8286216阅读:来源:国知局
述待插入多媒体文件插入原始视频文件的方式包括以下至少之一:
[0117]I)将待插入多媒体文件的帧率与原始视频文件的帧率统一,以使上述待插入多媒体文件按照上述原始视频文件的帧率进行播放。
[0118]可选地,在本实施例中,采用将待插入多媒体文件中的每一数据帧的播放时刻设置为与原始视频文件中被配置文件所指示的每一个图像帧的播放时刻相同。也就是说,采用逐帧混叠的方式,将待插入多媒体文件的每一个数据帧与原始视频文件中的每一个图像帧进行混叠编码,以得到待播放视频文件的一个图像帧。
[0119]例如,如图6所示,待插入多媒体文件的帧率为24帧/秒,原始视频文件的帧率为30帧/秒。若采用帧率统一的方式,则将待插入多媒体文件的帧率改为30帧/秒,如图7所示,在设置完待插入多媒体文件播放的起始时刻之后,对二者采用逐帧混叠编码的方式,以得到待播放视频文件的图像帧,其中,上述待播放视频文件中的多媒体文件由于改变了中贞率,从而在播放时要相对快一些。
[0120]进一步,在这种方式下也可以但不限于设置多个播放时刻,从而实现在每播放完一定的图像帧后,就可以调整对齐一次待插入多媒体文件与原始视频文件的播放时刻,从而保证了二者的同步播放,避免了由于可能存在的延时所导致的播放失败。
[0121]可选地,在本实施例中,若待插入多媒体文件与原始视频文件的帧率已经一致,则可只设置待插入多媒体文件插入播放的起始时刻,之后的待插入多媒体文件中的每一数据帧将与原始视频文件中的每一个图像帧,按照预定顺序逐帧进行混叠编码。
[0122]2)保持待插入多媒体文件与原始视频文件各自的帧率,以使上述待插入多媒体文件与原始视频文件均可以正常播放。
[0123]可选地,在本实施例中,将待插入多媒体文件中的N(N小于等于待插入多媒体文件的帧率)个数据帧作为一个控制单位,使上述待插入多媒体文件的控制单位的播放时刻设置为与原始视频文件中被配置文件所指示的M(M小于等于原始视频文件的帧率)个图像帧所构成的控制单位的播放时刻相同。也就是说,保持待插入多媒体文件与原始视频文件各自的帧率,按照二者对应的帧率比例进行混叠,以得到待播放视频文件,其中,在该待播放视频文件中,上述待插入多媒体文件与原始视频文件均将保持原有的播放效果。
[0124]例如,如图6所示,待插入多媒体文件的帧率为24帧/秒,原始视频,文件的帧率为30帧/秒。若采用保持各自帧率的方式,如图8所示,则待插入多媒体文件的每4个数据帧构成的控制单位将与原始视频文件的每5个图像帧构成的控制但闻进行混叠编码,直至待插入多媒体文件播放完毕。
[0125]可选地,在本实施例中,上述混叠编码的方式可以但不限于采用α-混叠。
[0126]作为另一种可选的实施方式,若待插入多媒体文件为文本文件或静态图像文件,由于上述情况下的多媒体文件均只存在一帧,则将上述待插入多媒体文件插入原始视频文件的方式包括但不限于:设置待插入多媒体文件(如某一静态图像文件)播放的起始时刻,即,将待插入多媒体文件(如某一静态图像文件)的数据的播放时刻重复设置为与原始视频文件中被配置文件所指示的每一个图像帧的播放时刻相同,直至达到满足上述配置文件所配置的播放时长,从而实现将文本文件或静态图像文件类的待插入多媒体文件插入原始视频文件,以得到待播放视频文件。
[0127]通过本申请提供的实施例,通过将待插入多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同,从而在根据待插入多媒体文件和原始视频文件生成待播放视频文件时,不需要考虑以前后贴片的方式执行插入操作时所需考虑的不同播放终端的要求差异,从而使得待插入多媒体文件和原始视频文件在生成的待播放视频文件中形成为一个整体来被不同播放终端使用,进而达到简化生成在线视频文件的复杂度的效果。
[0128]作为一种可选的方案,上述装置还包括:
[0129]I)判断单元,用于在将所述待插入多媒体文件中的数据插入到所述原始视频文件中,得到待播放视频文件之后,判断待播放视频文件的格式是否为服务器支持播放的格式;
[0130]2)存储单元,用于在待播放视频文件的格式为服务器支持播放的格式时,将待播放视频文件存储在服务器上;
[0131]3)转换单元,用于在待播放视频文件的格式不为服务器支持播放的格式时,将待播放视频文件的格式转换为服务器支持播放的格式,得到格式转换后的待播放视频文件,并将格式转换后的待播放视频文件存储在服务器上。
[0132]可选地,在本实施例中,上述服务器支持播放的格式可以包括但不限于不同的分辨率。
[0133]具体结合以下示例进行描述,假设通过处理后得到的待播放视频文件的分辨率为1024X768,经判断属于服务器支持播放的格式,则可将上述格式的待播放视频文件直接保存,以便于直接调用播放上述待播放视频文件;若服务器只支持播放小分辨率的视频文件(例如,800X480),即,不支持播放上述待播放视频文件,则需要将上述待播放视频文件先进行格式转换,以得到服务器支持播放的格式的视频文件(如分辨率为800X480),并将上述格式转换后的待播放视频文件存储在服务器上。
[0134]进一步,通过上述方式将广告嵌入原视频文件中,以得到待播放视频文件,实现了将两个文件合为一个整体的待播放视频文件,这样为了适应不同的终端,就可以只对待播放视频文件的格式进行转换,而无需分别对广告及原视频文件的格式进行转换,以实现简化生成在线视频文件的复杂度的效果,进而就克服了现有技术中因某些服务器不支持广告的播放格式,而导致原视频文件也无法正常播放的问题。
[0135]通过本申请提供的实施例,通过将待播放视频文件的格式转换为服务器所支持播放的格式,并存储在服务器上,以便于在接收到点播请求后,可以直接调用上述待播放视频文件,从而提高了视频文件的播放效率,避免浪费时间等待。
[0136]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0137]实施例3
[0138]本发明实施例提供了一种在线视频文件的生成方法实施例,该实施例的应用环境与实施例1与实施例2相同,本实施例在此不再赘述。
[0139]可选地,在本实施例中,上述待插入多媒体文件可以包括但不限于一个多媒体文件或至少两个多媒体文件。
[0140]可选地,在本实施例中,可以在配置文件中进行如下之一的配置:
[0141]I)在原始视频文件中的至少两个位置上插入同一个待插入多媒体文件,其中,上述待插入多媒体文件在每个位置上的预定显示区域相同;
[0142]可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的两个位置上插入同一个广告视频文件,其中,上述广告视频文件包括60个图像帧,上述两个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述两个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻。
[0143]可选地,上述广告视频文件在上述两个位置中均显示位于图像帧的显示区域中的右下角的预定显示区域中,其中,预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
[0144]2)在原始视频文件中的至少两个位置上插入同一个待插入多媒体文件,其中,上述待插入多媒体文件在每个位置上的预定显示区域都不同;
[0145]可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的两个位置上插入同一个广告视频文件,其中,上述广告视频文件包括60个图像帧,上述两个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述两个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻。
[0146]可选地,上述广告视频文件在上述第一位置中显示位于图像帧的显示区域中的右下角的预定显示区域中,上述广告视频文件在上述第二位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,其中,上述预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
[0147]3)在原始视频文件中的至少两个位置上插入同一个待插入多媒体文件,其中,上述待插入多媒体文件在部分位置上的预定显示区域相同,在部分位置上的预定显示区域不同;
[0148]可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的三个位置上插入同一个广告视频文件,其中,上述广告视频文件包括60个图像帧,上述三个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述三个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻,上述三个位置中的第三个位置为原始视频文件中的第200个图像帧的播放时刻至第259个图像帧的播放时刻。
[0149]可选地,上述广告视频文件在上述第一位置中显示位于图像帧的显示区域中的右下角的预定显示区域中,上述广告视频文件在上述第二位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件在上述第三位置中显示位于图像帧的显示区域中的右下角的预定显示区域中,其中,上述预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
[0150]4)在原始视频文件中的至少两个位置上插入至少两个待插入多媒体文件,其中,每个位置上可以插入上述至少两个待插入多媒体文件中的一个或多个。可选地,当一个位置上插入多个待插入多媒体文件时,每个待插入多媒体文件的预定显示区域不同。
[0151]可选地,上述每个位置对应原始视频文件中连续的多个图像帧的播放时刻,例如,在原始视频文件中的三个位置上插入三个广告视频文件,即,广告视频文件1,广告视频文件2,广告视频文件3,其中,上述广告视频文件1-3均包括60个图像帧,上述三个位置中的第一个位置为原始视频文件中的第10个图像帧的播放时刻至第69个图像帧的播放时刻,上述三个位置中的第二个位置为原始视频文件中的第100个图像帧的播放时刻至第159个图像帧的播放时刻,上述三个位置中的第三个位置为原始视频文件中的第200个图像帧的播放时刻至第259个图像帧的播放时刻。
[0152]可选地,在上述第一位置中显示广告视频文件I和2,在上述第二位置中显示广告视频文件2和3,在上述第三位置中显示广告视频文件3和I。
[0153]可选地,上述广告视频文件I在上述第一位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件2在上述第一位置中显示位于图像帧的显示区域中的右下角的预定显示区域中。
[0154]可选地,上述广告视频文件2在上述第二位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件3在上述第二位置中显示位于图像帧的显示区域中的右下角的预定显示区域中。
[0155]可选地,上述广告视频文件3在上述第三位置中显示位于图像帧的显示区域中的左下角的预定显示区域中,上述广告视频文件I在上述第三位置中显示位于图像帧的显示区域中的右下角的预定显示区域中。
[0156]可选地,上述预定显示区域的大小可以但不限于等于广告视频文件的图像帧的大小。
[0157]作为一种可选的方案,上述不同位置上用于显示广告视频文件的预定显示区域可以不同,例如,在上述第一位置中位于显示区域中的左下角的预定显示区域可以不同于在上述第二位置
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1