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

文档序号:8286216阅读:来源:国知局
中位于显示区域中的左下角的预定显示区域,两者可以部分重叠,或完全不同,本申请的实施例对此不做限定。又例如,上述广告视频文件2在上述第二位置中可以不显示在位于图像帧的显示区域中的左下角的预定显示区域中,而显示在位于图像帧的显示区域的底部中间的预定显示区域中,本申请的实施例每个位置上用于显示广告视频文件的预定显示区域不做限定。
[0158]具体结合图5以及图11示例进行描述,假设正在播放的在线视频为《爸爸去哪儿》,如图5所示,在播放到20分15秒时,根据配置文件的配置插入了某洗衣液的广告:如蓝月亮(例如,该广告时长为I分钟),将上述广告“蓝月亮”的数据插入到《爸爸去哪儿》的原始视频文件(右下角)中,以得到可以使上述蓝月亮的广告与《爸爸去哪儿》的原始视频文件中的部分或全部图像帧同步播放的待播放视频文件。进一步,如图11所示,在播放到30分10秒时,配置文件再次配置了该洗衣液的广告,不同于20分15秒时的插入位置(右下角),上述广告“蓝月亮”的数据插入到《爸爸去哪儿》的原始视频文件中的左下角,同时还插入了伊利QQ星牛奶的广告(例如,该广告播放时长为2分钟30秒),如图11所示在视频的右下角。
[0159]可选地,本实施例中的具体示例还可以参考上述实施例1至实施例2中所描述的示例,本实施例在此不再赘述。
[0160]实施例4
[0161]本发明实施例提供了一种在线视频文件的生成方法,该实施例的应用环境与实施例I与实施例2相同,本实施例在此不再赘述。
[0162]可选地,在本实施例中,在上述将待插入多媒体文件中的数据插入到原始视频文件还包括:
[0163]SI,检测原始视频文件中是否存在与图像帧同步播放的文本信息;
[0164]S2,若存在上述文本信息,则获取上述文本信息的播放时间段以及上述文本信息在图像帧的显示区域中所占用的播放区域;
[0165]S3,通过以下方式之一来将上述待插入多媒体文件中的数据插入到上述原始视频文件中,得到待播放视频文件:
[0166]I)将待插入多媒体文件中的数据插入到上述原始视频文件中除上述文本信息的播放时间段之外的位置上;
[0167]2)将待插入多媒体文件中的数据插入到上述原始视频文件中的上述播放时间段内的位置上,其中,待插入多媒体文件的预定显示区域与上述播放区域不同;
[0168]3)将待插入多媒体文件中的数据插入到上述原始视频文件中与播放时间段部分重叠的位置上,其中,在与播放时间段重叠的位置上,待插入多媒体文件的预定显示区域与上述播放区域不同。
[0169]具体结合图5以及图12示例进行描述,假设正在播放的在线视频为《爸爸去哪儿》,如图5所示,在播放到20分15秒时,根据配置文件的配置插入了某洗衣液的广告文件:如蓝月亮(例如,该广告时长为I分钟),将上述广告文件的数据插入到《爸爸去哪儿》的原始视频文件(右下角)中,以得到上述蓝月亮的广告文件与《爸爸去哪儿》的原始视频文件中的第20分15秒至第21分15秒播放的图像帧同步播放的待播放视频文件。
[0170]进一步,如图12所示,在播放至30分10秒时,上述在线视频需要播放字幕、且该字幕的播放时长为10分钟,则上述配置文件可以预先将待插入的两个广告文件(如图12所示的蓝月亮洗衣液、QQ星牛奶(例如,该广告时长为2分30秒))配置在不影响字幕正常播放的其他播放位置上,例如,将蓝月亮洗衣液的广告文件的播放起始位置设置为20分15秒,将QQ星牛奶的广告文件的播放起始位置设置为50分15秒。
[0171]作为一种可选的方案,上述配置文件可以预先将待插入的两个广告文件配置在字幕的播放时间段(例如,第30分10秒至第40分10秒)内的位置上,但广告文件的预定显示区域与字幕的播放区域不同,例如,字幕的播放区域为位于原始视频文件的图像帧的显示区域的底部中间的区域,将蓝月亮洗衣液的广告文件的播放起始位置设置为31分15秒,且将蓝月亮洗衣液的广告文件的预定显示区域设置为位于原始视频文件的图像帧的显示区域的左下角,将QQ星牛奶的广告文件的播放起始位置设置为35分15秒,且将QQ星牛奶的广告文件的预定显示区域设置为位于原始视频文件的图像帧的显示区域的右下角。
[0172]作为一种可选的方案,上述配置文件可以预先将待插入的两个广告文件配置与字幕的播放时间段(例如,第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秒的预定显示区域设置为位于原始视频文件的图像帧的显示区域的底部中间。
[0173]需要说明的是,上述预定显示区域的位置仅是一种实施例,本申请对此不做限定,可以根据实际场景来设置。
[0174]可选地,本实施例中的具体示例还可以参考上述实施例1至实施例2中所描述的示例,本实施例在此不再赘述。
[0175]实施例5
[0176]根据本发明实施例,还提供了一种在线视频文件的生成硬件设备的实施例,上述在线视频文件的生成硬件设备可以但不限于为如图1所示的网络环境中的服务器102,上述服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待插入多媒体文件,其中,上述多个原始视频文件和多个待插入多媒体文件可以由同一服务器(例如,月艮务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待插入多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待插入多媒体文件插入指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。
[0177]可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待插入多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。
[0178]根据本发明实施例,还提供了一种用于实施上述在线视频文件的生成方法的在线视频文件的生成硬件设备,该硬件设备包括:
[0179]I)存储器,被设置为存储获取到的原始视频文件、待插入多媒体文件以及生成得到的待播放视频文件;
[0180]2)处理器,被设置为将待插入多媒体文件中的数据插入到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待插入多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放;
[0181]3)通讯接口:被设置为将待播放视频文件发送至预定的播放平台进行播放。
[0182]可选地,在本实施例中,上述存储器还可以用于存储上述实施例1至实施例4中的生成在线视频过程中所存储的其他数据。
[0183]可选地,本实施例中的具体示例可以参考上述实施例1至实施例4中所描述的示例,本实施例在此不再赘述。
[0184]实施例6
[0185]根据本发明实施例,还提供了一种用于实现在线视频文件的生成方法的存储介质的实施例,上述存储介质可以但不限于应用于如图1所示的网络环境中的服务器102中,上述服务器102可以通过网络向多个服务器104获取多个原始视频文件和多个待插入多媒体文件,其中,上述多个原始视频文件和多个待插入多媒体文件可以由同一服务器(例如,月艮务器104-1)获取,也可分别由不同的服务器获取(例如,服务器104-1至服务器104-N)。然后,对获取到的原始视频文件和待插入多媒体文件保存到服务器102中,并对其进行预定的处理(例如,将待插入多媒体文件插入指定的原始视频文件中),并将处理后得到的待播放视频文件存储在预定的服务器106中,以便于直接调用播放。上述只是一种示例,本实施例对此不做任何限定。
[0186]可选地,在本实施例中,上述服务器可以但不限于用终端替换,通过向终端获取原始视频文件和待插入多媒体文件,在执行完预定的处理后,再将处理得到的待播放视频文件存储在预定的终端中。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于:手机、平板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述在线视频文件的生成方法还可以但不限于集成在一台服务器中实现。上述只是一种示例,本实施例对此不做任何限定。
[0187]本发明的实施例还提供了一种用于实现在线视频文件的生成方法的存储介质。
[0188]可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0189]SI,获取原始视频文件和待插入多媒体文件;
[0190]S2,将待插入多媒体文件中的数据插入到原始视频文件中,得到待播放视频文件,其中,在待播放视频文件中,待插入多媒体文件中的数据被设置为与原始视频文件中的部分或全部图像帧同步播放。
[0191]可选地,上述存储介质还被设置为存储通过执行以下步骤的程序代码,以实现将待插入多媒体文件中的数据插入到原始视频文件中被配置文件指示的位置上:
[0192]SI,将待插入多媒体文件中的数据的播放时刻设置为与原始视频文件中被配置文件指示的一个图像帧或多个连续图像帧的播放时刻相同。
[0193]可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0194]可选地,本实施例中的具体示例可以参考上述实施例1至实施例4中所描述的示例,本实施例在此不再赘述。
[0195]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0196]上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0197]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0198]在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1