多剧集影视的拼接方法、装置、存储介质及电子设备与流程

文档序号:25348921发布日期:2021-06-08 12:55阅读:214来源:国知局
多剧集影视的拼接方法、装置、存储介质及电子设备与流程

1.本申请属于互联网视频技术领域,具体涉及一种多剧集影视的拼接方法、装置、存储介质及电子设备。


背景技术:

2.当前市场中在电视剧、动漫等具备多集连续性的节目内容投放中,影视节目的内容提供方一般不会提供连续性较强或经过拼接的长篇影视节目,但对于观众来讲,在实际观看时,往往会手动跳过片头、片尾以实现节目的连续观看。针对这种需求,现阶段的运营商在内容运营过程中,会进行多剧集影视的拼接,将拼接后的节目文件作为实际投放的源文件。
3.一般的,运营商在购买内容版权将多集影视节目整合需要通过相关处理软件进行人工剪辑拼接,多剧集节目的拼接采用传统方式对人工依赖较大,处理速度不足,不能保证准确度。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.为至少在一定程度上克服相关技术中存在的问题,本申请提供多剧集影视的拼接方法、装置、存储介质及电子设备,基于图像识别技术实现对多剧集影视的拼接,有助于减少人工,高效准确的实现多剧集影视的拼接。
6.为实现以上目的,本申请采用如下技术方案:
7.第一方面,
8.本申请提供一种多剧集影视的拼接方法,该方法包括:
9.对导入的源文件按剧集顺序进行排序,并依次进行解析;
10.基于解析获知的文件时长对相应的源文件进行片头片尾截除处理,得到待识别处理的第一中间文件;
11.对所述第一中间文件进行视频截帧,并针对每一相邻的两第一中间文件、对截帧获取的图像进行重合内容识别,基于识别结果对相应文件的重合内容进行时间戳打点;
12.根据打点时间戳对所述第一中间文件的重合内容进行去重处理,得到待合并处理的第二中间文件;
13.根据预设拼接策略对所述第二中间文件进行拼接合并,以得到拼接后的源文件。
14.可选地,所述基于解析获知的文件时长对相应的源文件进行片头片尾截除处理,具体为:
15.将预先获知的片头片尾时长加上预设冗余时长作为实际截除时长,基于所述实际截除时长对源文件进行片头片尾截除处理。
16.可选地,所述对所述第一中间文件进行视频截帧,具体为:
17.以预设帧率或预设时间间隔对所述第一中间文件进行视频截帧。
18.可选地,所述预设帧率为每秒6帧;所述预设时间间隔为20毫秒。
19.可选地,所述对截帧获取的图像进行重合内容识别,包括:
20.采用计算机图像识别方法对截帧获取的图像的进行重合内容识别,其中,所述计算机图像识别方法具体为模糊模式识别方法和神经网络模式识别方法。
21.可选地,将采用计算机图像识别方法进行重合内容识别而得到的识别结果作为一次识别结果;在所述对截帧获取的图像进行重合内容识别之后,进行时间戳打点之前,还包括:
22.根据所述一次识别结果,获取相应重合内容所对应文件片段的音轨数据,基于对所述音轨数据的声纹对比进行重合内容的二次识别。
23.可选地,所述预设拼接策略包括:以预定剧集数对第二中间文件进行拼接合并。
24.第二方面,
25.本申请提供一种多剧集影视的拼接装置,该装置包括:
26.解析模块,用于对导入的源文件按剧集顺序进行排序,并依次进行解析;
27.截除模块,用于基于解析获知的文件时长对相应的源文件进行片头片尾截除处理,得到待识别处理的第一中间文件;
28.识别模块,用于对所述第一中间文件进行视频截帧处,并针对每一相邻的两第一中间文件、对截帧获取的图像进行重合内容识别,基于识别结果对相应文件的重合内容进行时间戳打点;
29.去重模块,用于根据打点时间戳对所述第一中间文件的重合内容进行去重处理,得到待合并处理的第二中间文件;
30.拼接模块,用于根据预设拼接策略对所述第二中间文件进行拼接合并,以得到拼接后的源文件。
31.第三方面,
32.本申请提供一种可读存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现上述所述方法的步骤。
33.第四方面,
34.本申请提供一种电子设备,包括:
35.存储器,其上存储有可执行程序;
36.处理器,用于执行所述存储器中的所述可执行程序,以实现上述所述方法的步骤。
37.本申请采用以上技术方案,至少具备以下有益效果:
38.本申请中的多剧集影视拼接方法,有助于减少人工,高效准确的实现多剧集影视的拼接。采用该方法可使内容运营方如广电、新媒体、电信运营商等具备为观众连续播放影视节目的服务能力,并且通过该方法的实施可使内容运营方不需要依赖内容提供方的额外支持,从而避免由此产生的更多的成本投入。
39.本发明的其他优点、目标,和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。
附图说明
40.附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。
41.图1为本申请一个实施例提供的多剧集影视的拼接方法的流程示意图;
42.图2为本申请一个实施例提供的多剧集影视的拼接装置的结构示意图;
43.图3为本申请一个实施例提供的电子设备的结构示意图。
具体实施方式
44.为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
45.如背景技术所述,现有相关技术中,实现剧集拼接一般为运营商通过源文件的人工编辑进行二次拼接,这种人工编辑的方式准确度和效率很难保证。
46.针对于此,本申请基于图像识别技术,提出一种多剧集影视的拼接方法。在一实施例中,如图1所示,该方法包括如下步骤:
47.步骤s110,对导入的源文件按剧集顺序进行排序,并依次进行解析;
48.这里的源文件指内容提供商提供的影视节目源文件,一般的这些文件的文件名为特有格式的编码,这些编码对应含有剧集信息(节目名称、剧集编号等),该步骤中,基于这些信息对源文件进行排序,再对排序后的源文件依次解析,解析的内容包含源文件的格式、时长等。
49.之后进行步骤s120,基于解析获知的文件时长对相应的源文件进行片头片尾截除处理,得到待识别处理的第一中间文件;
50.具体的,步骤s120中,将预先获知的片头片尾时长加上预设冗余时长作为实际截除时长,基于实际截除时长对源文件进行片头片尾截除处理。
51.举例而言,预先获知的片头片尾时长都为4分55秒,预设冗余时长为5秒,则自动截取每集源文件的开始播放后5分种与结束播放前5分种的音频及视频(即按实际截除时间进行了片头片尾截除),以保证得到的第一中间文件完全不含有片头片尾部分。
52.此外容易理解的是,基于具体的应用需求,上述过程中,配合实际的拼接策略,还可将排序后的源文件中相应拼接分组的首个源文件的片头、及最末源文件的片尾保留,以便于使后续拼接合并后得到的对应整体剧集保持完整性。
53.步骤s120之后,进行步骤s130,对第一中间文件进行视频截帧,并针对每一相邻的两第一中间文件、对截帧获取的图像进行重合内容识别,基于识别结果对相应文件的重合内容进行时间戳打点;
54.具体的,步骤s130中,以预设帧率或预设时间间隔对第一中间文件进行视频截帧,举例而言,在一具体的应用场景中,以每秒6帧进行视频截帧,或者以20毫秒的时间间隔进行视频截帧。
55.步骤s130中,为减少计算量,针对每一第一中间文件,截帧及识别的范围可进一步
限定,举例而言,将截取的节目a第1集对应的第一中间文件(总时长20分钟)后5分钟与第2集对应的第一中间文件(总时长19分钟)截取的前5分钟进行重合内容识别。
56.本实施例步骤s130中,采用计算机图像识别方法对截帧获取的图像的进行重合内容识别,其中,计算机图像识别方法具体为模糊模式识别方法和神经网络模式识别方法。容易理解的是,这些图像识别方法的具体实现属于现有技术,本申请这里就不进行进一步详述了,举例而言,可基于spark mllib开源框架进行图像吻合度对比识别,以实现对重合内容识别。
57.在重合内容识别后,基于识别结果对相应文件的重合内容进行时间戳打点,以确定重合开始结束的时间点。
58.进一步的,作为一种优选的实施方式,为保证打点的准确有效性,上述过程中,将采用计算机图像识别方法进行重合内容识别而得到的识别结果作为一次识别结果,在对截帧获取的图像进行重合内容识别之后,进行时间戳打点之前,还包括:
59.根据一次识别结果,获取相应重合内容所对应文件片段的音轨数据,基于对音轨数据的声纹对比进行重合内容的二次识别,以准确有效地确定重合开始结束的时间点。
60.步骤s130后,继续进行步骤s140,根据打点时间戳对第一中间文件的重合内容进行去重处理,得到待合并处理的第二中间文件;
61.这里的去重处理,指根据打点时间戳自动切割剔除剧集中重合内容,来保证相邻第二中间文件的内容连续性,这里继续以前文的例子为例,如在节目a中第1集对应的第一中间文件的15

17分钟与第2集对应的第一中间文件的3

5分钟重合,则自动截取去除第1集17

20分与第2集0

5分对应的视频。
62.最后进行步骤s150,根据预设拼接策略对第二中间文件进行拼接合并,以得到拼接后的源文件。
63.这里的预设拼接策略包括:以预定剧集数对第二中间文件进行拼接合并,这里的预定剧集数即指前文提到的拼接分组,例如拼接分组为5集,即将5集拼接为1集。
64.本申请中的多剧集影视拼接方法,有助于减少人工,高效准确的实现多剧集影视的拼接。采用该方法可使内容运营方如广电、新媒体、电信运营商等具备为观众连续播放影视节目的服务能力,并且通过该方法的实施可使内容运营方不需要依赖内容提供方的额外支持,从而避免由此产生的更多的成本投入。
65.图2为本申请一个实施例提供的多剧集影视的拼接装置的结构示意图,如图2所示,该拼接装置200包括:
66.解析模块201,用于对导入的源文件按剧集顺序进行排序,并依次进行解析;
67.截除模块202,用于基于解析获知的文件时长对相应的源文件进行片头片尾截除处理,得到待识别处理的第一中间文件;
68.识别模块203,用于对第一中间文件进行视频截帧,并针对每一相邻的两第一中间文件、对截帧获取的图像进行重合内容识别,基于识别结果对相应文件的重合内容进行时间戳打点;
69.去重模块204,用于根据打点时间戳对所述第一中间文件的重合内容进行去重处理,得到待合并处理的第二中间文件;
70.拼接模块205,用于根据预设拼接策略对第二中间文件进行拼接合并,以得到拼接
后的源文件。
71.关于上述相关实施例中的拼接装置200,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
72.在一个实施例中,本申请还提供了一种可读存储介质,其上存储有可执行程序,可执行程序被处理器执行时实现上述方法的步骤。
73.关于上述实施例中的可读存储介质,其存储的执行程序执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
74.图3为本申请一个实施例提供的电子设备的结构示意图,如图3所示,该电子设备300包括:
75.存储器301,其上存储有可执行程序;
76.处理器302,用于执行存储器301中的可执行程序,以实现上述方法的步骤。
77.关于上述实施例中的电子设备300,其处理器302执行存储器301中的程序的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
78.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人员在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1