一种视频拼接方法及装置的制造方法

文档序号:9263790阅读:327来源:国知局
一种视频拼接方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频技术领域,特别涉及一种视频拼接方法及装置。
【背景技术】
[0002]随着电子设备的发展,越来越多的用户会利用手机、平板电脑等电子设备拍摄视频。通常情况下,用户会将所拍摄的多个视频拼接成一个视频。例如,将播放时长为tl的视频Videol和播放时长为t2的视频Video2,拼接成一个播放时长为tl+t2的新视频。
[0003]但是,应用上述的方法对视频进行拼接,用户不能对拼接的视频的播放时长进行控制,拼接的视频很难满足用户的需要,用户的体验效果不佳。

【发明内容】

[0004]本发明实施例的目的在于提供一种视频拼接方法及装置,以使拼接的视频能满足用户的需要,提高用户的体验效果。
[0005]为达到上述目的,本发明实施例公开了一种视频拼接方法,包括:
[0006]获得待拼接的至少两个视频段;
[0007]接收用户输入的调节指令,所述调节指令用于设定所述获得的各个待拼接视频段的拼接播放时长或拼接播放速度;
[0008]根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节,并将所述调节后的所述视频段拼接为一个视频,以使在所述拼接后的视频中,所述视频段按照所述设定的拼接播放时长或拼接播放速度进行播放。
[0009]优选的,所述调节指令用于设定各个待拼接视频段的拼接播放时长;
[0010]所述根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节包括:
[0011]判断所述视频段的原播放时长与所述设定的该视频段的拼接播放时长是否相同;
[0012]如果否,根据该视频段的视频帧数和该视频段的拼接播放时长,计算该视频段在拼接后的视频中的播放速度;
[0013]将该视频段的播放速度调节为计算得到的在拼接后的视频中的播放速度。
[0014]优选的,所述调节指令用于设定各个待拼接视频段的拼接播放时长;
[0015]所述根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节包括:
[0016]判断所述视频段的原播放时长与所述设定的该视频段的拼接播放时长是否相同;
[0017]如果否,根据该视频段的原播放时长和拼接播放时长以及该视频段的原播放速度,计算该视频段在拼接后的视频中的播放速度;
[0018]将该视频段的播放速度调节为计算得到的在拼接后的视频中的播放速度。
[0019]优选的,所述调节指令用于设定各个待拼接视频段的拼接播放时长;
[0020]所述根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节包括:
[0021]判断所述视频段的原播放时长与所述设定的该视频段的拼接播放时长是否相同;
[0022]如果否,判断所述视频段的原播放时长是否大于或小于该视频段的拼接播放时长;
[0023]在该视频段的原播放时长大于该视频段的拼接播放时长的情况下,对该视频段进行视频帧抽出处理,以使进行处理后,该视频段的播放时长被调节为所述设定的拼接播放时长;
[0024]在该视频段的原播放时长小于该视频段的拼接播放时长的情况下,对该视频段进行视频帧插入处理,以使进行处理后,该视频段的播放时长被调节为所述设定的拼接播放时长。
[0025]优选的,所述调节指令用于设定各个待拼接视频段的拼接播放速度;
[0026]所述根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节包括:
[0027]判断该视频段的原播放速度与所述设定的视频段的拼接播放速度是否相同;
[0028]如果否,将该视频段的拼接播放速度调节为所述设定的拼接播放速度。
[0029]为达到上述目的,本发明实施例公开了一种视频拼接装置,包括:视频段获得模块、调节指令接收模块、视频段调节模块和拼接模块,其中,
[0030]所述视频段获得模块,用于获得待拼接的至少两个视频段;
[0031]所述调节指令接收模块,用于接收用户输入的调节指令,所述调节指令用于设定所述视频段获得模块获得的各个待拼接视频段的拼接播放时长或拼接播放速度;
[0032]所述视频段调节模块,用于根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节;
[0033]所述拼接模块,用于将所述视频段调节模块调节后的所述视频段拼接为一个视频,以使在所述拼接后的视频中,所述视频段按照所述设定的拼接播放时间或拼接播放速度进行播放。
[0034]优选的,所述调节指令接收模块接收到的调节指令用于设定各个待拼接视频段的拼接播放时长;
[0035]所述视频段调节模块,具体用于:
[0036]判断所述视频段的原播放时长与所述设定的该视频段的拼接播放时长是否相同;
[0037]如果否,根据该视频段的视频帧数和该视频段的拼接播放时长,计算该视频段在拼接后的视频中的播放速度;
[0038]将该视频段的播放速度调节为计算得到的在拼接后的视频中的播放速度。
[0039]优选的,所述调节指令接收模块接收到的调节指令用于设定各个待拼接视频段的拼接播放时长;
[0040]所述视频段调节模块,具体用于:
[0041]判断所述视频段的原播放时长与所述设定的该视频段的拼接播放时长是否相同;
[0042]如果否,根据该视频段的原播放时长和拼接播放时长以及该视频段的原播放速度,计算该视频段在拼接后的视频中的播放速度;
[0043]将该视频段的播放速度调节为计算得到的在拼接后的视频中的播放速度。
[0044]优选的,所述调节指令接收模块接收到的调节指令用于设定各个待拼接视频段的拼接播放时长;
[0045]所述视频段调节模块,具体用于:
[0046]判断所述视频段的原播放时长与所述设定的该视频段的拼接播放时长是否相同;
[0047]如果否,判断所述视频段的原播放时长是否大于或小于该视频段的拼接播放时长;
[0048]在该视频段的原播放时长大于该视频段的拼接播放时长的情况下,对该视频段进行视频帧抽出处理,以使进行处理后,该视频段的播放时长被调节为所述设定的拼接播放时长;
[0049]在该视频段的原播放时长小于该视频段的拼接播放时长的情况下,对该视频段进行视频帧插入处理,以使进行处理后,该视频段的播放时长被调节为所述设定的拼接播放时长。
[0050]优选的,所述调节指令接收模块接收到的调节指令用于设定各个待拼接视频段的拼接播放速度;
[0051]所述视频段调节模块,具体用于:
[0052]判断该视频段的原播放速度与所述设定的视频段的拼接播放速度是否相同;如果否,将该视频段的拼接播放速度调节为所述设定的拼接播放速度。
[0053]由上述的技术方案可见,本发明实施例提供了一种视频拼接方法及装置,方法包括:获得待拼接的至少两个视频段;接收用户输入的调节指令,所述调节指令用于设定所述获得的各个待拼接视频段的拼接播放时长或拼接播放速度;根据所述设定的所述视频段的拼接播放时长或拼接播放速度,对所述视频段进行调节,并将所述调节后的所述视频段拼接为一个视频,以使在所述拼接后的视频中,所述视频段按照所述设定的拼接播放时长或拼接播放速度进行播放。应用本发明实施例所提供的技术方案,用户可以对拼接的视频的播放时长进行控制,拼接的视频能满足用户的需要,提高了用户的体验效果。
【附图说明】
[0054]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0055]图1为本发明实施例提供的一种视频拼接方法的流程示意图;
[0056]图2为本发明实施例提供的一种视频拼接装置的结构示意图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]图1为本发明实施例提供的一种视频拼接方法的流程示意图,可以包括:
[0059]SlOl:获得待拼接的至少两个视频段;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1