一种视频合并方法及装置的制造方法

文档序号:9924111阅读:249来源:国知局
一种视频合并方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及视频技术领域,特别涉及一种视频合并方法及装置。
【背景技术】
[0002]通常,每个节目的结束位置都有一个片尾,如版权声明等,而该片尾是单独提供的,需要将其加到该节目的后面。但是,片尾的视频格式可能与该节目的其它视频格式不同,因而,直接将片尾加到该节目的其它部分会导致无法播放、播放不正常、前后画质不同、播放情况不一致等播放问题。

【发明内容】

[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]图1是根据一示例性实施例示出的一种视频合并方法的流程图。
[0043]图2是根据一示例性实施例示出的另一种视频合并方法的流程图。
[0044]图3是根据一示例性实施例示出的又一种视频合并方法的流程图。
[0045]图4是根据一示例性实施例示出的一种视频合并装置的框图。
[0046]图5是根据一示例性实施例示出的另一种视频合并装置的框图。
[0047]图6是根据一示例性实施例示出的又一种视频合并装置的框图。
[0048]图7是根据一示例性实施例示出的再一种视频合并装置的框图。
【具体实施方式】
[0049]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0050]相关技术中,每个节目的结束位置都有一个片尾,如版权声明等,而该片尾是单独提供的,需要将其加到该节目的后面。但是,片尾的视频格式可能与该节目的其它视频格式不同,因而,直接将片尾加到该节目的其它部分会导致无法播放、播放不正常、前后画质不同、播放情况不一致等播放问题。
[0051]为了解决上述技术问题,本公开实施例提供了一种视频合并方法,该方法适用于视频合并程序、系统或装置中,其执行主体为终端,如图1所示,
[0052]步骤SlOI,获取第一视频的视频格式;其中,视频格式包括:视频高度、宽度、编码格式、像素格式、码率和帧率等。
[0053]步骤S102,将待合并的第二视频的视频格式转换为第一视频的视频格式;其中,第一视频和第二视频可以是同一节目或广告的不同部分的视频,也可以是不同节目、但需要合并的不同视频,且第一视频与第二视频的视频格式不同,因而,在将第一视频与第二视频进行合并之前,可以按照第一视频的视频格式,自动地将待合并的第二视频的视频格式转换为第一视频的视频格式,从而使得两者的视频格式完全相同,当然,当第二视频的视频内容多于第一视频的视频内容时,也可以将第一视频作为待合并的视频,按照第二视频的视频格式,将待合并的第一视频的视频格式转换为第二视频的视频格式。
[0054]步骤S103,将视频格式转换后的第二视频与第一视频进行合并。
[0055]进而将视频格式与第一视频的视频格式完全相同的第二视频,自动地与第一视频进行合并,以确定节目或广告的完整性、且可以避免由于第二视频与第一视频的视频格式不同而被强制合并在一起而导致合并后的视频无法播放、播放不正常、前后画质不同、播放情况不一致等播放问题;
[0056]另外,在合并时,可以按照第一视频和第二视频的时间进行合并,避免误将视频进行错序合并,且第一视频和第二视频可以是无声的、也可以是有声的视频。
[0057]如图2所示,在一个实施例中,上述步骤S102可被执行为:
[0058]步骤Al,将第二视频进行解码;
[0059]步骤A2,将解码后的第二视频的帧率转换为第一视频的帧率,其中,帧率(Framerate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)。
[0060]在进行格式转换时,由于编码器可能无法将不同帧率的视频进行编码合并,因而可以在对第二视频进行解码之后,且在将待合并的第二视频重新进行编码之前,将解码后的第二视频的帧率自动转换为第一视频的帧率,以使第二视频与第一视频每秒显示的帧数相等,从而不影响用户的视觉体验,使得第一视频与第二视频的播放进度相同。
[0061]如图3所示,在一个实施例中,上述步骤S102还可被执行为:
[0062]步骤A3,在将解码后的第二视频的帧率转换为第一视频的帧率之后,将解码后的第二视频进行编码;
[0063]步骤A4,在编码的过程中,将第二视频的目标视频属性转换为第一视频的目标视频属性;
[0064]在将解码后的第二视频的帧率转换为第一视频的帧率使得第二视频与第一视频帧率相同之后,在编码第二视频的过程中,可以自动地将第二视频的目标视频属性转换为第一视频的目标视频属性,从而将第二视频的视频格式与第一视频的视频格式完全相同。其中,像素格式也可以在解码之后、在帧率转换之前实现。
[0065]上述步骤S103可被执行为:
[0066]步骤A5,在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1