本技術實施例涉及互聯網,尤其涉及一種基于文本生成視頻的方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品。
背景技術:
1、隨著短視頻的興起,視頻逐漸成為最受歡迎和有效的內容推廣形式之一。在營銷方面,視頻可以吸引用戶的注意力,傳達信息,達到宣傳的目的。
2、但是,創建高質量的視頻需要專業的拍攝和大量時間的剪輯加工。為了吸引用戶流量,許多創作者選擇了文案轉視頻的方式生產視頻,但是傳統視頻生成的方式在文案轉視頻的過程中,效能較低,不能滿足需要大量生產視頻的用戶需求。
3、需要說明的是,上述內容并不必然是現有技術,也不用于限制本技術的專利保護范圍。
技術實現思路
1、本技術實施例提供一種基于文本生成視頻的方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品,以解決或緩解上面提出的一項或更多項技術問題。
2、本技術實施例的一個方面提供了一種基于文本生成視頻的方法,應用于服務端,所述方法包括:
3、獲取客戶端上傳的劇情描述文本;
4、對所述劇情描述文本進行拆分處理得到多個分鏡文本,并確定每一個分鏡文本對應的分鏡提示詞;
5、從所述劇情描述文本中提取得到至少一個關鍵內容標簽和每一個關鍵內容標簽對應的特征文本,并確定每一個特征文本對應的標簽提示詞;
6、根據所述分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個分鏡配圖,并根據所述多個分鏡配圖進行剪輯生成目標視頻。
7、可選地,所述關鍵內容標簽包含人物標簽和場景標簽;所述從所述劇情描述文本中提取得到至少一個關鍵內容標簽和每一個關鍵內容標簽對應的特征文本,包括:
8、在識別到所述劇情描述文本中包含人物名稱的情況下,提取所述人物名稱作為人物標簽,并提取所述人物名稱對應的相關描述信息生成所述人物標簽對應的特征文本;和/或,
9、在識別到所述劇情描述文本中存在多次重復的地點名稱的情況下,提取所述地點名稱作為場景標簽,并提取所述地點名稱對應的相關描述信息生成所述場景標簽對應的特征文本。
10、可選地,所述獲取客戶端上傳的劇情描述文本,包括:
11、控制在客戶端提供的圖形用戶界面上展示視頻創作頁面;
12、接收作用于所述視頻創作頁面上的劇情設置操作,并從所述劇情設置操作中提取得到所述劇情描述文本。
13、可選地,在所述根據所述分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個圖像的步驟之前,所述方法還包括:
14、控制客戶端從所述視頻創作頁面跳轉到第一頁面;其中,所述第一頁面所顯示的內容包含所述多個分鏡文本和更新分鏡控件;
15、響應針對所述多個分鏡文本中目標文本的編輯操作,確定所述目標文本的第一更新信息;
16、響應作用于所述更新分鏡控件的觸發操作,根據所述第一更新信息調整所述目標文本。
17、可選地,在所述控制客戶端從展示的所述視頻創作頁面跳轉到第一頁面的步驟之后,所述方法還包括:
18、根據所述關鍵內容標簽中的人物標簽和所述人物標簽對應的特征文本,生成基礎人物圖像;
19、并控制在所述第一頁面上展示所述基礎人物圖像。
20、可選地,所述第一頁面所顯示的內容還包含所述至少一個關鍵內容標簽和保存標簽控件,所述方法還包括:
21、響應針對所述至少一個關鍵內容標簽中目標標簽的觸發操作,控制在所述第一頁面上展示所述目標標簽對應的特征文本;
22、響應針對所述目標標簽對應的特征文本的編輯操作,確定所述目標標簽對應的特征文本的第二更新信息;
23、響應作用于所述保存標簽控件的觸發操作,根據所述第二更新信息調整所述目標標簽對應的特征文本。
24、可選地,所述第一頁面中還包含新建標簽控件,所述方法還包括:
25、響應作用于所述新建標簽控件的觸發操作,控制在所述第一頁面中展示標簽設置組件;
26、響應作用于所述標簽設置組件中的輸入操作,從所述輸入操作中提取得到標簽配置信息;
27、根據所述標簽配置信息生成新建標簽,并控制在所述第一頁面上展示所述新建標簽。
28、可選地,所述第一頁面中還包含第二頁面切換控件,所述根據所述分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個分鏡配圖,包括:
29、響應作用于所述第二頁面切換控件的觸發操作,控制客戶端從所述第一頁面跳轉至第二頁面;其中,所述第二頁面所顯示的內容中包含每一個分鏡文件對應的生成配圖控件;
30、響應作用于所述生成配圖控件的觸發操作,根據所述分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個分鏡配圖。
31、可選地,所述方法還包括:
32、控制在所述第二頁面中展示動作骨架設置組件;
33、響應作用于所述動作骨架設置控件的設置操作,確定圖像動作參數;
34、所述響應作用于所述生成配圖控件的觸發操作,根據所述分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個分鏡配圖,包括:
35、響應作用于所述生成配圖控件的觸發操作,根據所述圖像動作參數、分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個分鏡配圖。
36、可選地,所述方法還包括:
37、控制在所述第二頁面中展示所述多個分鏡文本;
38、響應針對所述多個分鏡文本中目標文本的第三編輯操作,根據所述第三編輯操作調整所述目標文本。
39、可選地,所述方法還包括:
40、控制在所述第二頁面中展示所述分鏡提示詞和標簽提示詞;
41、按照預設格式對所述分鏡提示詞和標簽提示詞進行轉化得到標準提示詞;并在所述第二頁面中展示所述標準提示詞。
42、可選地,所述方法還包括:
43、控制在所述第二頁面中展示每一個分鏡文本對應的配音控件;
44、響應作用于所述多個分鏡文本中第一文本對應的配音控件的觸發操作,控制在所述第二頁面中展示與所述第一文本對應的配音音效組件;其中,所述配音音效組件中包含多種音色;
45、響應作用于所述多種音色中第一音色的選擇操作,根據所述第一音色生成所述第一文本對應的目標配音。
46、可選地,所述方法還包括:
47、控制在所述第二頁面中展示所述第一配音對應的試聽控件和設置配音控件;
48、響應作用于所述試聽控件的觸發操作,控制客戶端播放所述第一配音;
49、響應作用于所述設置配音控件的設置操作,根據所述設置操作確定第二音色,并根據所述第二音色生成所述第一文本對應的目標配音。
50、可選地,所述方法還包括:
51、控制在所述第二頁面中展示所述多個分鏡配圖;
52、響應作用于所述多個分鏡配圖的選擇操作,從所述多個分鏡配圖中確定多個目標圖像;
53、導出所述多個目標圖像和每一個目標圖像對應的目標配音。
54、本技術實施例的另一個方面提供了一種基于文本生成視頻的裝置,應用于服務端,所述裝置包括:
55、劇情描述文本獲取模塊,用于獲取客戶端上傳的劇情描述文本;
56、文本拆分模塊,用于對所述劇情描述文本進行拆分處理得到多個分鏡文本,并確定每一個分鏡文本對應的分鏡提示詞;
57、標簽提取模塊,用于從所述劇情描述文本中提取得到至少一個關鍵內容標簽和每一個關鍵內容標簽對應的特征文本,并確定每一個特征文本對應的標簽提示詞;
58、文生圖模塊,用于根據所述分鏡提示詞和所述標簽提示詞進行文生圖處理得到多個分鏡配圖,并根據所述多個分鏡配圖進行剪輯生成目標視頻。
59、本技術實施例的另一個方面提供了一種計算機設備,包括:
60、至少一個處理器;及
61、與所述至少一個處理器通信連接的存儲器;
62、其中:所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如上所述的基于文本生成視頻的方法。
63、本技術實施例的另一個方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質內存儲有計算機指令,所述計算機指令被處理器執行時實現如上所述的基于文本生成視頻的方法。
64、本技術實施例的另一個方面提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上所述的基于文本生成視頻的方法。
65、本技術實施例采用上述技術方案可以包括如下優勢:通過將對劇情描述文本進行拆分和標簽提取處理作為后續每個分鏡文本生成圖片的基礎,其中,文本拆分處理完成了內容轉為分鏡畫面的切分,而標簽提取處理則抽出了整篇內容中的人物、場景等關鍵內容標簽,該關鍵內容標簽可以作為后續生成內容一致性的基礎,在后續選用對應標簽人物或場景等關鍵內容生成配圖時,可以保持角色的一致性,提高文本配圖質量。而且從對劇情描述文本進行拆分和標簽提取處理,到生成配圖的過程都能夠自動化地完成,無需用戶手動進行編輯加工,提高了文案轉視頻的效率,可以滿足需要大量生產視頻的用戶需求。