本公開涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種視頻生成方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著計算機(jī)技術(shù)的不斷發(fā)展,在應(yīng)用程序中通過上傳媒體素材創(chuàng)作視頻的方法越來越普遍。
2、然而,目前的視頻創(chuàng)作方式單一,如何豐富視頻創(chuàng)作方式已經(jīng)成為目前亟需解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題,本公開實施例提供了一種視頻生成方法。
2、第一方面,本公開提供了一種視頻生成方法,所述方法包括:
3、獲取具有順序關(guān)系的多個媒體素材;其中,所述媒體素材為圖片或視頻片段,所述多個媒體素材中包括具有相鄰順序關(guān)系的第一媒體素材和第二媒體素材;
4、基于所述第一媒體素材生成第一視頻片段,以及基于所述第二媒體素材生成第二視頻片段;
5、基于所述第一視頻片段和所述第二視頻片段生成合并結(jié)果視頻片段;其中,所述合并結(jié)果視頻片段中包括來自所述第一視頻片段的第一視頻子片段以及來自所述第二視頻片段的第二視頻子片段,所述第一視頻子片段與所述第二視頻子片段之間的相鄰圖像幀的圖像相似度滿足預(yù)設(shè)相似度條件;
6、基于所述合并結(jié)果視頻片段生成目標(biāo)視頻。
7、一種可選的實施方式中,所述基于所述第一視頻片段和所述第二視頻片段生成合并結(jié)果視頻片段,包括:
8、基于圖像相似度,從所述第一視頻片段和所述第二視頻片段中分別確定第一圖像幀和第二圖像幀;其中,所述第一圖像幀來自于所述第一視頻片段,所述第二圖像幀來自于所述第二視頻片段;
9、基于所述第一圖像幀,從所述第一視頻片段中截取第一視頻子片段,以及基于所述第二圖像幀,從所述第二視頻片段中截取第二視頻子片段;
10、按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二視頻子片段生成合并結(jié)果視頻片段。
11、一種可選的實施方式中,所述具有相鄰順序關(guān)系的第一媒體素材和第二媒體素材中的所述第一媒體素材位于所述第二媒體素材之前,所述按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二視頻子片段生成合并結(jié)果視頻片段之前,還包括:
12、對所述第二視頻子片段進(jìn)行倒序播放處理,得到第二倒序視頻子片段;
13、相應(yīng)的,所述按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二視頻子片段生成合并結(jié)果視頻片段,包括:
14、按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二倒序視頻子片段生成合并結(jié)果視頻片段。
15、一種可選的實施方式中,所述按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二視頻子片段生成合并結(jié)果視頻片段之后,還包括:
16、確定所述合并結(jié)果視頻片段的圖像幀總數(shù)量是否小于所述預(yù)設(shè)數(shù)量閾值;
17、如果確定所述圖像幀總數(shù)量小于所述預(yù)設(shè)數(shù)量閾值,則觸發(fā)執(zhí)行所述基于圖像相似度,從所述第一視頻片段和所述第二視頻片段中分別確定第一圖像幀和第二圖像幀的步驟,直到獲取到圖像幀總數(shù)量不小于所述預(yù)設(shè)數(shù)量閾值的合并結(jié)果視頻片段。
18、一種可選的實施方式中,所述多個媒體素材中還包括第三媒體素材,所述第三媒體素材為所述具有順序關(guān)系的多個媒體素材中的最后一個媒體素材;所述基于所述合并結(jié)果視頻片段生成目標(biāo)視頻之前,還包括:
19、基于第三媒體素材生成第三視頻片段;
20、相應(yīng)的,所述基于所述合并結(jié)果視頻片段生成目標(biāo)視頻,包括:
21、按照所述順序關(guān)系,基于所述合并結(jié)果視頻片段以及所述第三視頻片段進(jìn)行合并處理得到目標(biāo)視頻。
22、一種可選的實施方式中,所述目標(biāo)視頻中包括所述多個媒體素材分別對應(yīng)的圖像幀,所述多個媒體素材分別對應(yīng)的圖像幀之間符合所述順序關(guān)系。
23、一種可選的實施方式中,所述基于所述第一媒體素材生成第一視頻片段,以及基于所述第二媒體素材生成第二視頻片段,包括:
24、基于預(yù)設(shè)公共目標(biāo)內(nèi)容,以所述第一媒體素材為首幀圖像生成第一視頻片段,以及以所述第二媒體素材為首幀圖像生成第二視頻片段。
25、第二方面,本公開提供了一種視頻生成裝置,所述裝置包括:
26、獲取模塊,用于獲取具有順序關(guān)系的多個媒體素材;其中,所述媒體素材為圖片或視頻片段,所述多個媒體素材中包括具有相鄰順序關(guān)系的第一媒體素材和第二媒體素材;
27、第一生成模塊,用于基于所述第一媒體素材生成第一視頻片段,以及基于所述第二媒體素材生成第二視頻片段;
28、第二生成模塊,用于基于所述第一視頻片段和所述第二視頻片段生成合并結(jié)果視頻片段;其中,所述合并結(jié)果視頻片段中包括來自所述第一視頻片段的第一視頻子片段以及來自所述第二視頻片段的第二視頻子片段,所述第一視頻子片段與所述第二視頻子片段之間的相鄰圖像幀的圖像相似度滿足預(yù)設(shè)相似度條件;
29、第三生成模塊,用于基于所述合并結(jié)果視頻片段生成目標(biāo)視頻。
30、第三方面,本公開提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中存儲有指令,當(dāng)所述指令在終端設(shè)備上運行時,使得所述終端設(shè)備實現(xiàn)上述的方法。
31、第四方面,本公開提供了一種視頻生成設(shè)備,包括:存儲器,處理器,及存儲在所述存儲器上并可在所述處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時,實現(xiàn)上述的方法。
32、第五方面,本公開提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括計算機(jī)程序/指令,所述計算機(jī)程序/指令被處理器執(zhí)行時實現(xiàn)上述的方法。
33、本公開實施例提供的技術(shù)方案與現(xiàn)有技術(shù)相比至少具有如下優(yōu)點:
34、本公開實施例提供了一種視頻生成方法,首先,獲取具有順序關(guān)系的多個媒體素材,其中,媒體素材為圖片或視頻片段,該多個媒體素材中包括具有相鄰順序關(guān)系的第一媒體素材和第二媒體素材,然后基于第一媒體素材生成第一視頻片段,以及基于第二媒體素材生成第二視頻片段,基于第一視頻片段和第二視頻片段生成合并結(jié)果視頻片段,其中,該合并結(jié)果視頻片段中包括來自第一視頻片段的第一視頻子片段以及來自第二視頻片段的第二視頻子片段,第一視頻子片段與第二視頻子片段之間的相鄰圖像幀的圖像相似度滿足預(yù)設(shè)相似度條件,最后基于合并結(jié)果視頻片段生成目標(biāo)視頻。
35、本公開實施例基于具有順序關(guān)系的多個媒體素材生成目標(biāo)視頻,通過圖像相似度計算實現(xiàn)目標(biāo)視頻中的圖像幀內(nèi)容的平滑過渡,降低目標(biāo)視頻播放過程中出現(xiàn)內(nèi)容跳脫的概率,也豐富了視頻創(chuàng)作方式。
1.一種視頻生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一視頻片段和所述第二視頻片段生成合并結(jié)果視頻片段,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述具有相鄰順序關(guān)系的第一媒體素材和第二媒體素材中的所述第一媒體素材位于所述第二媒體素材之前,所述按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二視頻子片段生成合并結(jié)果視頻片段之前,還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照所述相鄰順序關(guān)系,基于所述第一視頻子片段和所述第二視頻子片段生成合并結(jié)果視頻片段之后,還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個媒體素材中還包括第三媒體素材,所述第三媒體素材為所述具有順序關(guān)系的多個媒體素材中的最后一個媒體素材;所述基于所述合并結(jié)果視頻片段生成目標(biāo)視頻之前,還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)視頻中包括所述多個媒體素材分別對應(yīng)的圖像幀,所述多個媒體素材分別對應(yīng)的圖像幀之間符合所述順序關(guān)系。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一媒體素材生成第一視頻片段,以及基于所述第二媒體素材生成第二視頻片段,包括:
8.一種視頻生成裝置,其特征在于,所述裝置包括:
9.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有指令,當(dāng)所述指令在終端設(shè)備上運行時,使得所述終端設(shè)備實現(xiàn)如權(quán)利要求1-7任一項所述的方法。
10.一種視頻生成設(shè)備,其特征在于,包括:存儲器,處理器,及存儲在所述存儲器上并可在所述處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時,實現(xiàn)如權(quán)利要求1-7任一項所述的方法。