本公開涉及多媒體,尤其涉及一種視頻生成方法、裝置、電子設備及存儲介質。
背景技術:
1、隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,短視頻作為一種全新的信息傳播形式,已經(jīng)逐漸成為了人們日常生活中不可或缺的一部分,越來越多的終端賬號在視頻生成平臺上進行視頻創(chuàng)作。
2、相關技術中,終端賬號在視頻生成平臺上進行視頻創(chuàng)作時,一種創(chuàng)作方式是,通過編輯字幕文案,然后逐個選擇并上傳與每個字幕文案對應的圖像素材,從而生成視頻。但是,這種創(chuàng)作方式需要終端賬號不停地與視頻生成平臺交互,從而需要消耗較多的系統(tǒng)資源,使得視頻的創(chuàng)作成本高,且生成視頻的效率較低。
技術實現(xiàn)思路
1、本公開提供一種視頻生成方法、裝置、電子設備及存儲介質,以至少解決相關技術中生成視頻的效率較低以及視頻創(chuàng)作成本高的問題。本公開的技術方案如下:
2、根據(jù)本公開實施例的第一方面,提供一種視頻生成方法,包括:
3、響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面;文本處理界面中展示有目標文本信息;目標文本信息包括第一預設數(shù)量個子文本信息;素材編輯界面中展示有待選素材;
4、響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻;
5、其中,預設素材為待選素材中與選取操作對應的待選素材;目標視頻包括第一預設數(shù)量個目標素材,第一預設數(shù)量個目標素材包括預設素材;每個目標素材中展示有與每個目標素材相對應的子文本信息。
6、在一示例性實施例中,第一預設數(shù)量個目標素材包括第二預設數(shù)量個預設素材;響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
7、響應于基于對第二預設數(shù)量個預設素材的選取操作,確定與預設素材不對應的目標子文本信息;
8、基于目標子文本信息生成第三預設數(shù)量個補充素材;其中,第一預設數(shù)量等于第二預設數(shù)量與第三預設數(shù)量之和;
9、基于第二預設數(shù)量個預設素材和第三預設數(shù)量個補充素材,在視頻展示界面中展示目標視頻。
10、在一示例性實施例中,響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
11、響應于基于對第一預設數(shù)量個預設素材的選取操作,確定與候選預設素材的對應程度小于預設閾值的目標子文本信息;
12、基于目標子文本信息生成補充素材;
13、基于剩余預設素材和補充素材,在視頻展示界面中展示目標視頻;剩余預設素材為第一預設數(shù)量個預設素材中除候選預設素材之外的素材。
14、在一示例性實施例中,基于目標子文本信息生成第三預設數(shù)量個補充素材,包括:
15、響應于基于對第二預設數(shù)量個預設素材的選取操作,基于目標子文本信息、關鍵詞、預設素材的風格中的至少一種,生成第三預設數(shù)量個補充素材。
16、在一示例性實施例中,響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
17、響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻;其中,與每個目標素材相對應的子文本信息為對目標文本信息進行拆分處理得到。
18、在一示例性實施例中,響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
19、響應于基于對預設素材的選取操作,在視頻展示界面中按照預設順序展示目標視頻中的第一預設數(shù)量個目標素材;預設順序為第一預設數(shù)量個子文本信息在目標文本信息中的排列順序。
20、在一示例性實施例中,響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
21、響應于基于對預設素材的選取操作,在視頻展示界面中按照預設順序展示目標視頻中的第一預設數(shù)量個目標素材;預設順序為子文本信息的拆分順序;拆分順序為在視頻生成過程中,對目標文本信息進行拆分處理得到。
22、在一示例性實施例中,所述方法還包括:
23、在響應于基于對預設素材的選取操作之后,在素材展示控件中展示每個預設素材和每個預設素材對應的子文本信息。
24、在一示例性實施例中,所述方法還包括:
25、當在素材展示控件中展示每個預設素材和每個預設素材對應的子文本信息之后,響應于基于待調整對象觸發(fā)的素材替換操作,展示待替換素材;待調整對象為待調整子文本信息或待調整素材;待調整子文本信息為展示在素材展示控件中的任意一個子文本信息;待調整素材為展示在素材展示控件中的任意一個預設素材;
26、響應于基于對目標替換素材的選取操作,在素材展示控件中展示目標替換素材和目標替換素材對應的待調整子文本信息;目標替換素材為待替換素材中與選取操作對應的待替換素材。
27、在一示例性實施例中,所述方法還包括:
28、在素材展示控件中展示每個預設素材和每個預設素材對應的子文本信息之后,確定未對應素材的待調整子文本信息;
29、基于未對應素材的待調整子文本信息、關鍵詞、預設素材的風格中的至少一種生成補充素材;
30、基于預設素材和補充素材,在視頻展示界面中展示目標視頻。
31、在一示例性實施例中,素材編輯界面中展示有待選素材集合,待選素材集合中包括待選素材;響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
32、響應于基于對目標素材集合的選取操作,在視頻展示界面中展示目標視頻;
33、其中,目標素材集合為待選素材集合中與選取操作對應的待選素材集合;目標素材集合中包括第一預設數(shù)量個預設素材。
34、在一示例性實施例中,素材編輯界面中展示有待選視頻模板,待選視頻模板中包括待選素材;響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻,包括:
35、響應于基于對目標視頻模板的選取操作,在視頻展示界面中展示目標視頻;
36、其中,目標視頻模板為待選素材集合中與選取操作對應的待選視頻模板;目標視頻模板中包括第一預設數(shù)量個預設素材;目標視頻的風格與目標視頻模板的風格相對應。
37、在一示例性實施例中,響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面,包括:
38、展示視頻生成選擇界面;視頻生成選擇界面展示有待選視頻生成方式;
39、響應于基于目標視頻生成方式的觸發(fā)操作,展示文本處理界面;目標視頻生成方式為與觸發(fā)操作對應的待選視頻生成方式;
40、在文本處理界面中接收目標文本信息;
41、響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面。
42、在一示例性實施例中,在響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面之前,所述方法還包括:
43、響應于基于視頻展示界面觸發(fā)的返回操作,展示文本處理界面;視頻展示界面中展示有預設視頻,預設視頻為基于預設文本信息生成。
44、在一示例性實施例中,文本處理界面中展示有視頻提取控件;在響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面之前,所述方法還包括:
45、響應于基于視頻提取控件的觸發(fā)操作,展示視頻資源輸入框;
46、在視頻資源輸入框中接收預設視頻資源;
47、在文本處理界面展示目標文本信息;其中,目標文本信息為對預設視頻資源進行文本提取得到。
48、在一示例性實施例中,在響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面之前,所述方法還包括:
49、展示文本創(chuàng)建界面;
50、在文本創(chuàng)建界面中接收文本生成提示信息;
51、響應于基于文本創(chuàng)建界面觸發(fā)的文本生成操作,在文本處理界面中展示目標文本信息;其中,目標文本信息為基于文本生成提示信息生成。
52、根據(jù)本公開實施例的第二方面,提供一種視頻生成裝置,所述裝置包括:
53、素材編輯界面展示模塊,用于響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面;文本處理界面中展示有目標文本信息;目標文本信息包括第一預設數(shù)量個子文本信息;素材編輯界面中展示有待選素材;
54、目標視頻展示模塊,用于響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻;
55、其中,預設素材為待選素材中與選取操作對應的待選素材;目標視頻包括第一預設數(shù)量個目標素材,第一預設數(shù)量個目標素材包括預設素材;每個目標素材中展示有與每個目標素材相對應的子文本信息。
56、在一示例性實施例中,第一預設數(shù)量個目標素材包括第二預設數(shù)量個預設素材;目標視頻展示模塊包括:
57、目標子文本信息確定子模塊,用于響應于基于對第二預設數(shù)量個預設素材的選取操作,確定與預設素材不對應的目標子文本信息;
58、補充素材生成子模塊,用于基于目標子文本信息生成第三預設數(shù)量個補充素材;其中,第一預設數(shù)量等于第二預設數(shù)量與第三預設數(shù)量之和;
59、目標視頻展示子模塊,用于基于第二預設數(shù)量個預設素材和第三預設數(shù)量個補充素材,在視頻展示界面中展示目標視頻。
60、在一示例性實施例中,目標視頻展示模塊包括:
61、目標子文本信息確定子模塊,用于響應于基于對第一預設數(shù)量個預設素材的選取操作,確定與候選預設素材的對應程度小于預設閾值的目標子文本信息;
62、補充素材生成子模塊,用于基于目標子文本信息生成補充素材;
63、目標視頻展示子模塊,用于基于剩余預設素材和補充素材,在視頻展示界面中展示目標視頻;剩余預設素材為第一預設數(shù)量個預設素材中除候選預設素材之外的素材。
64、在一示例性實施例中,基于目標子文本信息生成第三預設數(shù)量個補充素材,包括:
65、補充素材生成子模塊,用于響應于基于對第二預設數(shù)量個預設素材的選取操作,基于目標子文本信息、關鍵詞、預設素材的風格中的至少一種,生成第三預設數(shù)量個補充素材。
66、在一示例性實施例中,目標視頻展示模塊包括:
67、目標視頻展示子模塊,用于響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻;其中,與每個目標素材相對應的子文本信息為對目標文本信息進行拆分處理得到。
68、在一示例性實施例中,目標視頻展示模塊包括:
69、目標視頻展示子模塊,用于響應于基于對預設素材的選取操作,在視頻展示界面中按照預設順序展示目標視頻中的第一預設數(shù)量個目標素材;預設順序為第一預設數(shù)量個子文本信息在目標文本信息中的排列順序。
70、在一示例性實施例中,目標視頻展示模塊包括:
71、目標視頻展示子模塊,用于響應于基于對預設素材的選取操作,在視頻展示界面中按照預設順序展示目標視頻中的第一預設數(shù)量個目標素材;預設順序為子文本信息的拆分順序;拆分順序為在視頻生成過程中,對目標文本信息進行拆分處理得到。
72、在一示例性實施例中,所述裝置還包括:
73、對應關系展示模塊,用于在響應于基于對預設素材的選取操作之后,在素材展示控件中展示每個預設素材和每個預設素材對應的子文本信息。
74、在一示例性實施例中,所述裝置還包括:
75、待替換素材展示模塊,用于當在素材展示控件中展示每個預設素材和每個預設素材對應的子文本信息之后,響應于基于待調整對象觸發(fā)的素材替換操作,展示待替換素材;待調整對象為待調整子文本信息或待調整素材;待調整子文本信息為展示在素材展示控件中的任意一個子文本信息;待調整素材為展示在素材展示控件中的任意一個預設素材;
76、對應關系展示模塊,用于響應于基于對目標替換素材的選取操作,在素材展示控件中展示目標替換素材和目標替換素材對應的待調整子文本信息;目標替換素材為待替換素材中與選取操作對應的待替換素材。
77、在一示例性實施例中,所述裝置還包括:
78、待調整子文本信息確定模塊,用于在素材展示控件中展示每個預設素材和每個預設素材對應的子文本信息之后,確定未對應素材的待調整子文本信息;
79、補充素材生成模塊,用于基于未對應素材的待調整子文本信息、關鍵詞、預設素材的風格中的至少一種生成補充素材;
80、目標視頻展示模塊,用于基于預設素材和補充素材,在視頻展示界面中展示目標視頻。
81、在一示例性實施例中,素材編輯界面中展示有待選素材集合,待選素材集合中包括待選素材;目標視頻展示模塊包括:
82、目標視頻展示子模塊,用于響應于基于對目標素材集合的選取操作,在視頻展示界面中展示目標視頻;
83、其中,目標素材集合為待選素材集合中與選取操作對應的待選素材集合;目標素材集合中包括第一預設數(shù)量個預設素材。
84、在一示例性實施例中,素材編輯界面中展示有待選視頻模板,待選視頻模板中包括待選素材;目標視頻展示模塊包括:
85、目標視頻展示子模塊,用于響應于基于對目標視頻模板的選取操作,在視頻展示界面中展示目標視頻;
86、其中,目標視頻模板為待選素材集合中與選取操作對應的待選視頻模板;目標視頻模板中包括第一預設數(shù)量個預設素材;目標視頻的風格與目標視頻模板的風格相對應。
87、在一示例性實施例中,素材編輯界面展示模塊包括:
88、視頻生成選擇界面展示子模塊,用于展示視頻生成選擇界面;視頻生成選擇界面展示有待選視頻生成方式;
89、文本處理界面展示子模塊,用于響應于基于目標視頻生成方式的觸發(fā)操作,展示文本處理界面;目標視頻生成方式為與觸發(fā)操作對應的待選視頻生成方式;
90、目標文本信息接收子模塊,用于在文本處理界面中接收目標文本信息;
91、素材編輯界面展示子模塊,用于響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面。
92、在一示例性實施例中,所述裝置還包括:
93、文本處理界面展示模塊,用于響應于基于視頻展示界面觸發(fā)的返回操作,展示文本處理界面;視頻展示界面中展示有預設視頻,預設視頻為基于預設文本信息生成。
94、在一示例性實施例中,文本處理界面中展示有視頻提取控件;所述裝置還包括:
95、視頻資源輸入框展示模塊,用于響應于基于視頻提取控件的觸發(fā)操作,展示視頻資源輸入框;
96、預設視頻資源接收模塊,用于在視頻資源輸入框中接收預設視頻資源;
97、目標文本信息展示模塊,用于在文本處理界面展示目標文本信息;其中,目標文本信息為對預設視頻資源進行文本提取得到。
98、在一示例性實施例中,所述裝置還包括:
99、文本創(chuàng)建界面展示模塊,用于展示文本創(chuàng)建界面;
100、文本生成提示信息接收模塊,用于在文本創(chuàng)建界面中接收文本生成提示信息;
101、目標文本信息展示模塊,用于響應于基于文本創(chuàng)建界面觸發(fā)的文本生成操作,在文本處理界面中展示目標文本信息;其中,目標文本信息為基于文本生成提示信息生成。
102、根據(jù)本公開實施例的第三方面,提供一種視頻生成的電子設備,包括:處理器;用于存儲所述處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為執(zhí)行所述指令,以實現(xiàn)如上所述的視頻生成方法。
103、根據(jù)本公開實施例的第四方面,提供一種計算機可讀存儲介質,當所述計算機可讀存儲介質中的指令由服務器的處理器執(zhí)行時,使得服務器能夠執(zhí)行如上所述的視頻生成方法。
104、根據(jù)本公開實施例的第五方面,提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序存儲在可讀存儲介質中,計算機設備的至少一個處理器從所述可讀存儲介質讀取并執(zhí)行所述計算機程序,使得設備執(zhí)行上述視頻生成方法。
105、本公開的實施例提供的技術方案至少帶來以下有益效果:
106、本公開通過響應于基于文本處理界面觸發(fā)的素材選擇操作,展示素材編輯界面;文本處理界面中展示有目標文本信息;目標文本信息包括第一預設數(shù)量個子文本信息;素材編輯界面中展示有待選素材;響應于基于對預設素材的選取操作,在視頻展示界面中展示目標視頻;預設素材為待選素材中與選取操作對應的待選素材;目標視頻包括第一預設數(shù)量個目標素材,第一預設數(shù)量個目標素材包括預設素材;每個目標素材中展示有與每個目標素材相對應的子文本信息。通過上述方式,視頻生成平臺在視頻創(chuàng)作過程中無需多次響應終端賬號的素材選取操作即可生成視頻,從而降低素材與子文本信息匹配的難度和成本,提高視頻創(chuàng)作的效率和準確性,同時可以提供更好的視頻創(chuàng)作體驗,使視頻創(chuàng)作過程更加智能化和自動化,提高了生成視頻的效率。
107、應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。