本申請(qǐng)涉及互聯(lián)網(wǎng),具體涉及一種視頻草稿編輯方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的用戶(hù)喜歡使用智能設(shè)備來(lái)拍攝并制作短視頻,并分享到社交平臺(tái),以表達(dá)自己的生活狀態(tài)或者情感。目前,各大社交平臺(tái)均提供了相應(yīng)的視頻剪輯工具,供用戶(hù)進(jìn)行視頻的剪輯和發(fā)布。
2、隨著業(yè)務(wù)的發(fā)展,社交平臺(tái)可能會(huì)開(kāi)發(fā)新的視頻剪輯引擎,從而使得視頻剪輯工具支持多視頻剪輯引擎,當(dāng)視頻剪輯引擎發(fā)生切換時(shí),可能會(huì)導(dǎo)致用戶(hù)使用舊的視頻剪輯引擎所生產(chǎn)的視頻草稿無(wú)法正常打開(kāi)或者打開(kāi)效果發(fā)生異常,從而影響用戶(hù)的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問(wèn)題,提出了本申請(qǐng)以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的視頻草稿編輯方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
2、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種視頻草稿編輯方法,包括:
3、接收用戶(hù)觸發(fā)的草稿編輯請(qǐng)求,其中,草稿編輯請(qǐng)求攜帶有待編輯視頻草稿;
4、響應(yīng)于草稿編輯請(qǐng)求,獲取生產(chǎn)待編輯視頻草稿的第一視頻剪輯引擎信息;
5、判斷當(dāng)前視頻草稿編輯器對(duì)應(yīng)的第二視頻剪輯引擎信息與第一視頻剪輯引擎信息是否一致;
6、若否,則根據(jù)第二視頻剪輯引擎信息,對(duì)待編輯視頻草稿進(jìn)行資源轉(zhuǎn)換處理;
7、利用當(dāng)前視頻草稿編輯器對(duì)資源轉(zhuǎn)換處理后的待編輯視頻草稿進(jìn)行草稿展示,以使用戶(hù)進(jìn)行視頻草稿編輯。
8、進(jìn)一步地,根據(jù)第二視頻剪輯引擎信息,對(duì)待編輯視頻草稿進(jìn)行資源轉(zhuǎn)換處理進(jìn)一步包括:
9、若第一視頻剪輯引擎為新視頻剪輯引擎,第二視頻剪輯引擎為舊視頻剪輯引擎,則根據(jù)第二視頻剪輯引擎信息,對(duì)待編輯視頻草稿進(jìn)行資源降級(jí)轉(zhuǎn)換處理;
10、若第一視頻剪輯引擎為舊視頻剪輯引擎,第二視頻剪輯引擎為新視頻剪輯引擎,則根據(jù)第二視頻剪輯引擎信息,對(duì)待編輯視頻草稿進(jìn)行資源升級(jí)轉(zhuǎn)換處理。
11、進(jìn)一步地,根據(jù)第二視頻剪輯引擎信息,對(duì)待編輯視頻草稿進(jìn)行資源轉(zhuǎn)換處理進(jìn)一步包括:
12、獲取與第二視頻剪輯引擎信息及待編輯視頻草稿中記錄的各素材標(biāo)識(shí)存在映射關(guān)系的素材下載地址;
13、根據(jù)素材下載地址,對(duì)待編輯視頻草稿進(jìn)行素材回填處理。
14、進(jìn)一步地,獲取與第二視頻剪輯引擎信息及待編輯視頻草稿中記錄的各素材標(biāo)識(shí)存在映射關(guān)系的素材下載地址進(jìn)一步包括:
15、向素材服務(wù)端發(fā)送攜帶有第二視頻剪輯引擎信息及任一素材標(biāo)識(shí)的素材獲取請(qǐng)求,以供所述素材服務(wù)端查詢(xún)與所述第二視頻剪輯引擎信息及任一素材標(biāo)識(shí)存在映射關(guān)系的素材下載地址;
16、接收所述素材服務(wù)端返回的素材下載地址。
17、進(jìn)一步地,獲取與第二視頻剪輯引擎信息及待編輯視頻草稿中記錄的各素材標(biāo)識(shí)存在映射關(guān)系的素材下載地址進(jìn)一步包括:
18、對(duì)具有相同素材類(lèi)型的多個(gè)素材標(biāo)識(shí)進(jìn)行聚合處理,得到聚合素材標(biāo)識(shí);
19、向素材服務(wù)端發(fā)送攜帶有第二視頻剪輯引擎信息及聚合素材標(biāo)識(shí)的素材獲取請(qǐng)求,以供所述素材服務(wù)端對(duì)所述聚合素材標(biāo)識(shí)進(jìn)行識(shí)別處理,得到多個(gè)素材標(biāo)識(shí)并查詢(xún)與所述第二視頻剪輯引擎信息及多個(gè)素材標(biāo)識(shí)存在映射關(guān)系的多個(gè)素材下載地址;
20、接收所述素材服務(wù)端返回的多個(gè)素材下載地址。
21、進(jìn)一步地,根據(jù)素材下載地址,對(duì)待編輯視頻草稿進(jìn)行素材回填處理進(jìn)一步包括:
22、根據(jù)所述素材下載地址下載素材并存儲(chǔ);
23、利用所下載素材對(duì)應(yīng)的存儲(chǔ)路徑替換所述待編輯視頻草稿中記錄的原存儲(chǔ)路徑。
24、進(jìn)一步地,在利用當(dāng)前視頻草稿編輯器對(duì)資源轉(zhuǎn)換處理后的待編輯視頻草稿進(jìn)行草稿展示之前,方法還包括:確定第一視頻剪輯引擎及第二視頻剪輯引擎之間的素材展示差異;
25、根據(jù)素材展示差異,設(shè)置引擎兼容性適配參數(shù);
26、利用當(dāng)前視頻草稿編輯器對(duì)資源轉(zhuǎn)換處理后的待編輯視頻草稿進(jìn)行草稿展示進(jìn)一步包括:
27、根據(jù)引擎兼容性適配參數(shù),利用當(dāng)前視頻草稿編輯器對(duì)資源轉(zhuǎn)換處理后的待編輯視頻草稿進(jìn)行草稿展示。
28、進(jìn)一步地,方法還包括:在完成資源轉(zhuǎn)換處理后,將待編輯視頻草稿的生產(chǎn)引擎信息修改為第二視頻剪輯引擎信息。
29、根據(jù)本申請(qǐng)的另一方面,提供了一種視頻草稿編輯裝置,包括:
30、接收模塊,適于接收用戶(hù)觸發(fā)的草稿編輯請(qǐng)求,其中,草稿編輯請(qǐng)求攜帶有待編輯視頻草稿;
31、獲取模塊,適于響應(yīng)于草稿編輯請(qǐng)求,獲取生產(chǎn)待編輯視頻草稿的第一視頻剪輯引擎信息;
32、判斷模塊,適于判斷當(dāng)前視頻草稿編輯器對(duì)應(yīng)的第二視頻剪輯引擎信息與第一視頻剪輯引擎信息是否一致;
33、資源轉(zhuǎn)換處理模塊,適于若不一致,則根據(jù)第二視頻剪輯引擎信息,對(duì)待編輯視頻草稿進(jìn)行資源轉(zhuǎn)換處理;
34、展示模塊,適于利用當(dāng)前視頻草稿編輯器對(duì)資源轉(zhuǎn)換處理后的待編輯視頻草稿進(jìn)行草稿展示,以使用戶(hù)進(jìn)行視頻草稿編輯。
35、根據(jù)本申請(qǐng)的又一方面,提供了一種計(jì)算設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,處理器、存儲(chǔ)器和通信接口通過(guò)通信總線完成相互間的通信;
36、存儲(chǔ)器用于存放至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行上述視頻草稿編輯方法對(duì)應(yīng)的操作。
37、根據(jù)本申請(qǐng)的再一方面,提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行如上述視頻草稿編輯方法對(duì)應(yīng)的操作。
38、根據(jù)本申請(qǐng)的還一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行如上述視頻草稿編輯方法對(duì)應(yīng)的操作。
39、根據(jù)本申請(qǐng)實(shí)施例提供的視頻草稿編輯方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,實(shí)現(xiàn)了視頻草稿跨引擎編輯的功能,能夠?qū)崿F(xiàn)不同視頻剪輯引擎之間的無(wú)縫資源遷移和格式轉(zhuǎn)換,無(wú)需擔(dān)心因引擎兼容性問(wèn)題而導(dǎo)致無(wú)法打開(kāi)視頻草稿的情況發(fā)生。同時(shí),該方法還能夠有效地提高視頻草稿的可用性和穩(wěn)定性,提升了用戶(hù)體驗(yàn)。
40、上述說(shuō)明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
1.一種視頻草稿編輯方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述第二視頻剪輯引擎信息,對(duì)所述待編輯視頻草稿進(jìn)行資源轉(zhuǎn)換處理進(jìn)一步包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述根據(jù)所述第二視頻剪輯引擎信息,對(duì)所述待編輯視頻草稿進(jìn)行資源轉(zhuǎn)換處理進(jìn)一步包括:
4.根據(jù)權(quán)利要求3所述的方法,其中,所述獲取與所述第二視頻剪輯引擎信息及所述待編輯視頻草稿中記錄的各素材標(biāo)識(shí)存在映射關(guān)系的素材下載地址進(jìn)一步包括:
5.根據(jù)權(quán)利要求3所述的方法,其中,所述獲取與所述第二視頻剪輯引擎信息及所述待編輯視頻草稿中記錄的各素材標(biāo)識(shí)存在映射關(guān)系的素材下載地址進(jìn)一步包括:
6.根據(jù)權(quán)利要求4或5所述的方法,其中,所述根據(jù)所述素材下載地址,對(duì)所述待編輯視頻草稿進(jìn)行素材回填處理進(jìn)一步包括:
7.根據(jù)權(quán)利要求6所述的方法,其中,在利用所述當(dāng)前視頻草稿編輯器對(duì)資源轉(zhuǎn)換處理后的待編輯視頻草稿進(jìn)行草稿展示之前,所述方法還包括:確定第一視頻剪輯引擎及第二視頻剪輯引擎之間的素材展示差異;
8.根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的方法,其中,所述方法還包括:在完成資源轉(zhuǎn)換處理后,將所述待編輯視頻草稿的生產(chǎn)引擎信息修改為第二視頻剪輯引擎信息。
9.一種視頻草稿編輯裝置,包括:
10.一種計(jì)算設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)所述通信總線完成相互間的通信;
11.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如權(quán)利要求1-8中任一項(xiàng)所述的視頻草稿編輯方法對(duì)應(yīng)的操作。
12.一種計(jì)算機(jī)程序產(chǎn)品,包括至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如權(quán)利要求1-8中任一項(xiàng)所述的視頻草稿編輯方法對(duì)應(yīng)的操作。