本公開的示例性實現(xiàn)方式總體涉及視頻處理,特別地涉及視頻編輯方法、裝置、設(shè)備和計算機可讀存儲介質(zhì)。
背景技術(shù):
1、目前已經(jīng)提出了多種視頻處理方案,用戶可以獲取視頻并且按照自己的期望來編輯視頻。例如,用戶可以為視頻設(shè)置背景音樂、添加文本、和/或貼紙等特效。為了便于用戶操作,用戶可以利用模板來處理視頻。模板可以定義各種特效,當向待處理視頻應(yīng)用模板之后,則視頻將會具有模板所定義的各種特效。然而,模板操作的已有方案并不令人滿意,用戶不得不執(zhí)行復(fù)雜的手工操作來切換模板,例如,在切換模板時用戶不得不重新選擇將要使用的各個影像素材,等等。此時,期望可以以更為簡單并且有效的方式來切換視頻的模板。
技術(shù)實現(xiàn)思路
1、在本公開的第一方面,提供了一種視頻編輯方法。該方法包括:獲取第一視頻編輯模板;其中,所述第一視頻編輯模板用于指示至少一個第一視頻片段的填充槽位和施加在所述至少一個第一視頻片段上的第一編輯效果;獲取至少一個第一影像素材;其中,所述至少一個第一影像素材,對應(yīng)于所述至少一個第一視頻片段的填充槽位,用于填充所述第一視頻編輯模板以生成所述至少一個第一視頻片段;根據(jù)所述第一視頻編輯模板和所述至少一個第一影像素材,生成第一視頻編輯結(jié)果;響應(yīng)于模板切換操作,獲取第二視頻編輯模板;其中,所述第二視頻編輯模板用于指示至少一個第二視頻片段的填充槽位和施加在所述至少一個第二視頻片段上的第二編輯效果;根據(jù)所述至少一個第一影像素材,確定至少一個第二影像素材;其中,所述至少一個第二影像素材,對應(yīng)于所述至少一個第二視頻片段的填充槽位,用于填充所述第二視頻編輯模板以生成所述至少一個第二視頻片段;根據(jù)所述第二視頻編輯模板和所述至少一個第二影像素材,生成第二視頻編輯結(jié)果。
2、在本公開的第二方面,提供了一種視頻編輯裝置。該裝置包括:第一模板獲取模塊,被配置用于獲取第一視頻編輯模板;其中,第一視頻編輯模板用于指示至少一個第一視頻片段的填充槽位和施加在至少一個第一視頻片段上的第一編輯效果;第一素材獲取模塊,被配置用于獲取至少一個第一影像素材;其中,至少一個第一影像素材,對應(yīng)于至少一個第一視頻片段的填充槽位,用于填充第一視頻編輯模板以生成至少一個第一視頻片段;第一生成模塊,被配置用于根據(jù)第一視頻編輯模板和至少一個第一影像素材,生成第一視頻編輯結(jié)果;第二模板獲取模塊,被配置用于響應(yīng)于模板切換操作,獲取第二視頻編輯模板;其中,第二視頻編輯模板用于指示至少一個第二視頻片段的填充槽位和施加在至少一個第二視頻片段上的第二編輯效果;第二素材獲取模塊,被配置用于根據(jù)至少一個第一影像素材,確定至少一個第二影像素材;其中,至少一個第二影像素材,對應(yīng)于至少一個第二視頻片段的填充槽位,用于填充第二視頻編輯模板以生成至少一個第二視頻片段;第二生成模塊,被配置用于根據(jù)第二視頻編輯模板和至少一個第二影像素材,生成第二視頻編輯結(jié)果。
3、在本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括:至少一個處理單元;以及至少一個存儲器,至少一個存儲器被耦合到至少一個處理單元并且存儲用于由至少一個處理單元執(zhí)行的指令,指令在由至少一個處理單元執(zhí)行時使電子設(shè)備執(zhí)行根據(jù)本公開第一方面的方法。
4、在本公開的第四方面,提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序在被處理器執(zhí)行時使處理器實現(xiàn)根據(jù)本公開第一方面的方法。
5、應(yīng)當理解,本內(nèi)容部分中所描述的內(nèi)容并非旨在限定本公開的實現(xiàn)方式的關(guān)鍵特征或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的描述而變得容易理解。
1.一種視頻編輯方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中確定所述至少一個第二影像素材包括:
3.根據(jù)權(quán)利要求2所述的方法,其中基于數(shù)量的比較結(jié)果來從所述至少一個第一影像素材中選擇至少一個第二影像素材包括以下至少任一項:
4.根據(jù)權(quán)利要求2所述的方法,其中選擇所述至少一個第二影像素材進一步包括:針對所述至少一個第一視頻片段的填充槽位中的第一目標填充槽位、以及所述至少一個第二視頻片段的填充槽位中的對應(yīng)于所述第一目標槽位的第二目標填充槽位,
5.根據(jù)權(quán)利要求4所述的方法,其中基于長度的比較結(jié)果來從所述至少一個第一影像素材中選擇對應(yīng)于所述第一目標填充槽位的目標影像素材包括以下至少任一項:
6.根據(jù)權(quán)利要求2所述的方法,進一步包括:響應(yīng)于確定所述至少一個第二視頻片段的填充槽位中存在空白片段,向所述空白片段中填充預(yù)定的影像素材片段,所述空白片段包括以下至少任一項:未被填充有視頻片段的空白槽位、以及被部分填充有視頻片段的部分填充槽位。
7.根據(jù)權(quán)利要求1所述的方法,其中生成所述第一視頻編輯結(jié)果包括以下至少任一項:
8.根據(jù)權(quán)利要求1所述的方法,其中獲取第二視頻編輯模板包括:
9.根據(jù)權(quán)利要求8所述的方法,進一步包括:
10.根據(jù)權(quán)利要求8所述的方法,進一步包括:
11.根據(jù)權(quán)利要求10所述的方法,其中所述切換頁面進一步包括預(yù)覽區(qū)域,所述方法進一步包括:
12.根據(jù)權(quán)利要求11所述的方法,進一步包括:響應(yīng)于確定所述下載狀態(tài)指示所述第二視頻編輯模板的下載已經(jīng)完成,在所述預(yù)覽區(qū)域中呈現(xiàn)所述第二視頻編輯結(jié)果。
13.根據(jù)權(quán)利要求11所述的方法,進一步包括:響應(yīng)于確定所述下載狀態(tài)指示所述第二視頻編輯模板的下載出現(xiàn)失敗,在所述預(yù)覽區(qū)域中呈現(xiàn)失敗信息。
14.根據(jù)權(quán)利要求11所述的方法,進一步包括:
15.根據(jù)權(quán)利要求14所述的方法,進一步包括:
16.根據(jù)權(quán)利要求8所述的方法,其中所述切換頁面進一步包括用于控制所述第二視頻編輯結(jié)果的播放的控制控件,所述控制控件包括以下至少任一項:用于播放所述第二視頻編輯結(jié)果的播放控件、以及用于停止播放所述第二視頻編輯結(jié)果的停止控件,所述方法進一步包括:響應(yīng)于檢測到針對所述控制控件的第四交互操作,基于所述第四交互操作來控制所述第二視頻編輯結(jié)果的播放。
17.一種視頻編輯裝置,包括:
18.一種電子設(shè)備,包括:
19.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序在被處理器執(zhí)行時使所述處理器實現(xiàn)根據(jù)權(quán)利要求1至16中任一項所述的方法。