本技術(shù)涉及媒體處理,尤其涉及一種復(fù)合片段的生成方法、裝置、電子設(shè)備和可讀介質(zhì)。
背景技術(shù):
1、在多媒體編輯的過程中,存在對多個媒體片段進(jìn)行統(tǒng)一操作的需求,例如,對多個片段進(jìn)行整體裁剪、倍速等編輯操作。目前的多媒體編輯功能的工具,無法在對多媒體編輯的過程中對多個媒體片段進(jìn)行統(tǒng)一操作。
2、基于此,亟待提供一種能夠解決在多媒體編輯的過程中對多個媒體片段進(jìn)行統(tǒng)一操作的技術(shù)方案,方便用戶實(shí)現(xiàn)快速的多媒體編輯。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問題,本技術(shù)提供了一種復(fù)合片段的生成方法、裝置、電子設(shè)備和可讀介質(zhì),能夠?qū)⒍鄠€媒體片段復(fù)合為一個復(fù)合片段,該復(fù)合片段在多媒體編輯對應(yīng)的草稿中以子草稿和編輯屬性信息存在,使得通過對復(fù)合片段的操作實(shí)現(xiàn)對該復(fù)合片段所包括的多個媒體片段的統(tǒng)一操作成為可能,方便了用戶實(shí)現(xiàn)快速的多媒體編輯。
2、為了實(shí)現(xiàn)上述目的,本技術(shù)提供的技術(shù)方案如下:
3、第一方面,本技術(shù)提供了一種復(fù)合片段的生成方法,包括:
4、在多媒體編輯的頁面上顯示多個媒體片段;
5、響應(yīng)于對所述多個媒體片段的復(fù)合操作,在所述多媒體編輯的第一草稿中生成第二草稿和編輯屬性信息,所述編輯屬性信息用于指示對所述第二草稿中的所述多個媒體片段的編輯操作;
6、在所述多媒體編輯的頁面上,按照所述編輯屬性信息將所述第二草稿呈現(xiàn)為第一復(fù)合片段,并替換所述多個媒體片段。
7、在一種實(shí)現(xiàn)方式中,所述編輯屬性信息攜帶在所述第一復(fù)合片段對應(yīng)的第一片段信息中,所述第一片段信息還包括第一素材標(biāo)識,所述第一素材標(biāo)識用于指示所述第一草稿的素材池中的所述第二草稿。
8、在一種實(shí)現(xiàn)方式中,所述編輯屬性信息包括下述信息中的至少一個:開始時間、結(jié)束時間、裁剪、倍速或位移。
9、在一種實(shí)現(xiàn)方式中,所述方法還包括:
10、響應(yīng)于對所述第一復(fù)合片段的編輯操作,更新所述編輯屬性信息;
11、在所述多媒體編輯的頁面上,按照更新后的編輯屬性信息將所述第二草稿呈現(xiàn)為第二復(fù)合片段,并替換所述第一復(fù)合片段,所述第二復(fù)合片段與所述多個媒體片段均實(shí)施所述編輯操作后進(jìn)行復(fù)合所得的復(fù)合片段相同。
12、在一種實(shí)現(xiàn)方式中,所述方法還包括:
13、若確定所述編輯屬性信息所屬的第一片段信息對應(yīng)的是復(fù)合片段,則基于復(fù)合片段編輯器、所述編輯屬性信息和所述第二草稿,在所述多媒體編輯的頁面的播放器上展示所述第一復(fù)合片段對應(yīng)的編輯效果畫面,所述編輯效果畫面用于反映所述第一復(fù)合片段導(dǎo)出后的效果,所述復(fù)合片段編輯器用于按照所述編輯屬性信息對所述第二草稿進(jìn)行渲染的工具。
14、在一種實(shí)現(xiàn)方式中,所述多個媒體片段包括多個單一素材片段;
15、或者,所述多個媒體片段包括至少一個單一素材片段和至少一個復(fù)合片段;
16、或者,所述多個媒體片段包括多個復(fù)合片段。
17、在一種實(shí)現(xiàn)方式中,所述方法還包括:
18、響應(yīng)于對所述第一復(fù)合片段的解除復(fù)合操作,在所述多媒體編輯的頁面上,顯示所述多個媒體片段,并替換所述第一復(fù)合片段。
19、第二方面,本技術(shù)還提供了一種復(fù)合片段的生成裝置,包括:
20、第一顯示單元,用于在多媒體編輯的頁面上顯示多個媒體片段;
21、生成單元,用于響應(yīng)于對所述多個媒體片段的復(fù)合操作,在所述多媒體編輯的第一草稿中生成第二草稿和編輯屬性信息,所述編輯屬性信息用于指示對所述第二草稿中的所述多個媒體片段的編輯操作;
22、第二顯示單元,用于在所述多媒體編輯的頁面上,按照所述編輯屬性信息將所述第二草稿呈現(xiàn)為第一復(fù)合片段,并替換所述多個媒體片段。
23、在一種實(shí)現(xiàn)方式中,所述編輯屬性信息攜帶在所述第一復(fù)合片段對應(yīng)的第一片段信息中,所述第一片段信息還包括第一素材標(biāo)識,所述第一素材標(biāo)識用于指示所述第一草稿的素材池中的所述第二草稿。
24、在一種實(shí)現(xiàn)方式中,所述編輯屬性信息包括下述信息中的至少一個:開始時間、結(jié)束時間、裁剪、倍速或位移。
25、在一種實(shí)現(xiàn)方式中,所述裝置還包括:
26、更新單元,用于響應(yīng)于對所述第一復(fù)合片段的編輯操作,更新所述編輯屬性信息;
27、第三顯示單元,用于在所述多媒體編輯的頁面上,按照更新后的編輯屬性信息將所述第二草稿呈現(xiàn)為第二復(fù)合片段,并替換所述第一復(fù)合片段,所述第二復(fù)合片段與所述多個媒體片段均實(shí)施所述編輯操作后進(jìn)行復(fù)合所得的復(fù)合片段相同。
28、在一種實(shí)現(xiàn)方式中,所述裝置還包括:
29、第四顯示單元,用于若確定所述編輯屬性信息所屬的第一片段信息對應(yīng)的是復(fù)合片段,則基于復(fù)合片段編輯器、所述編輯屬性信息和所述第二草稿,在所述多媒體編輯的頁面的播放器上展示所述第一復(fù)合片段對應(yīng)的編輯效果畫面,所述編輯效果畫面用于反映所述第一復(fù)合片段導(dǎo)出后的效果,所述復(fù)合片段編輯器用于按照所述編輯屬性信息對所述第二草稿進(jìn)行渲染的工具。
30、在一種實(shí)現(xiàn)方式中,所述多個媒體片段包括多個單一素材片段;
31、或者,所述多個媒體片段包括至少一個單一素材片段和至少一個復(fù)合片段;
32、或者,所述多個媒體片段包括多個復(fù)合片段。
33、在一種實(shí)現(xiàn)方式中,所述裝置還包括:
34、第五顯示單元,用于響應(yīng)于對所述第一復(fù)合片段的解除復(fù)合操作,在所述多媒體編輯的頁面上,顯示所述多個媒體片段,并替換所述第一復(fù)合片段。
35、需要說明的是,該裝置的具體實(shí)現(xiàn)方式以及達(dá)到的技術(shù)效果,可以參見第一方面或第一方面任意一種實(shí)現(xiàn)方式所提供方法的相關(guān)描述。
36、第三方面,本技術(shù)還提供了一種電子設(shè)備,所述電子設(shè)備包括:處理器和存儲器;
37、所述存儲器,用于存儲指令或程序;
38、所述處理器,用于執(zhí)行所述存儲器中的所述指令或程序,以使得所述電子設(shè)備執(zhí)行上述目標(biāo)方面或目標(biāo)方面任意一種實(shí)現(xiàn)方式提供的所述方法。
39、第四方面,本技術(shù)還提供了一種可讀介質(zhì),所述可讀介質(zhì)中存儲有指令或程序,當(dāng)所述指令或程序在處理器上運(yùn)行時,使得所述處理器執(zhí)行上述目標(biāo)方面或目標(biāo)方面任意一種實(shí)現(xiàn)方式提供的所述方法。
40、與現(xiàn)有技術(shù)相比,本技術(shù)實(shí)施例至少具有以下優(yōu)點(diǎn):
41、本技術(shù)提供的技術(shù)方案中,提供了一種復(fù)合片段的生成方法,該方法例如可以包括:在多媒體編輯的頁面上顯示多個媒體片段;響應(yīng)于對所述多個媒體片段的復(fù)合操作,在該多媒體編輯的第一草稿中生成第二草稿和編輯屬性信息,該編輯屬性信息用于指示對第二草稿中的所述多個媒體片段的編輯操作;在多媒體編輯的頁面上,按照編輯屬性信息將第二草稿呈現(xiàn)為第一復(fù)合片段,并替換所述多個媒體片段。其中,第二草稿可以理解為第一草稿中嵌套的一個子草稿。這樣,通過定義多個媒體片段復(fù)合后的復(fù)合片段在多媒體編輯的大草稿中的承載方式——子草稿+編輯屬性信息,能夠?qū)⒍嗝襟w編輯的頁面上顯示的多個媒體片段復(fù)合為一個復(fù)合片段,并替換多個媒體片段在多媒體編輯的頁面顯示,從而,用戶可以在多媒體編輯的頁面上,通過對復(fù)合片段的操作實(shí)現(xiàn)對該復(fù)合片段所包括的多個媒體片段的統(tǒng)一操作,為用戶實(shí)現(xiàn)對多個媒體片段的統(tǒng)一、快速的多媒體編輯提供了方便。