一種視頻剪輯方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種視頻剪輯方法和裝置,其中,所述方法包括:對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段;場景切換圖片與場景切換視頻段具有對應(yīng)關(guān)系;在場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片;根據(jù)場景切換圖片與場景切換視頻段的對應(yīng)關(guān)系,和,屬于同一個視頻場景的場景切換圖片,確定出屬于同一個視頻場景的場景切換視頻段;將確定出的屬于同一個視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。本發(fā)明解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
【專利說明】一種視頻剪輯方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻處理【技術(shù)領(lǐng)域】,特別是涉及一種視頻剪輯方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的視頻剪輯過程都是通過人工預(yù)覽的方式判斷視頻中的片段。例如,對綜藝節(jié)目視頻進(jìn)行剪輯的過程,都是編輯人員通過預(yù)覽整個視頻來判斷節(jié)目時(shí)間片段和廣告時(shí)間段,然后通過視頻剪輯軟件完成。
[0003]這種方法對編輯人員的技能要求高,而且預(yù)覽整個視頻的過程很耗時(shí)間,視頻剪輯的效率低,特別是剪輯直播流的新聞片段,對剪輯的實(shí)效性要求更高。
[0004]而且,人工預(yù)覽的方式不僅需要編輯人員集中精力,而且一個編輯人員在同一時(shí)間段只能剪輯一個視頻。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種視頻剪輯方法和裝置,以解決現(xiàn)有的視頻剪輯過程對編輯人員的技能要求高、視頻剪輯效率低等的問題。
[0006]為了解決上述問題,本發(fā)明公開了一種視頻剪輯方法,包括:
[0007]對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段;所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系;
[0008]在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片;
[0009]根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段;
[0010]將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
[0011]優(yōu)選地,所述對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段,包括:
[0012]根據(jù)預(yù)剪輯的視頻的連續(xù)兩個視頻幀的畫面色彩差進(jìn)行場景切換識別;
[0013]當(dāng)連續(xù)兩個視頻幀的畫面色彩差小于預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀屬于同一個視頻場景;
[0014]將屬于同一個視頻場景的視頻幀編碼為一個場景切換視頻段;
[0015]將所述場景切換視頻段的第一個視頻幀作為該場景切換視頻段的場景切換圖片;
[0016]當(dāng)連續(xù)兩個視頻幀的畫面色彩差大于等于所述預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀分別屬于不同的視頻場景;
[0017]在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換圖片和場景切換視頻段,得到至少一個場景切換圖片和至少一個場景切換視頻段。
[0018]優(yōu)選地,所述對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段之后,所述方法包括:
[0019]將所述場景切換視頻段的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn);
[0020]將所述場景切換視頻段的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn)。
[0021]優(yōu)選地,所述在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片,包括:
[0022]所述在所述場景切換圖片中,選擇出屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片。
[0023]優(yōu)選地,所述根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段,包括:
[0024]根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,確定出與所述開始場景切換圖片對應(yīng)的開始場景切換視頻段,以及,與所述結(jié)束場景切換圖片對應(yīng)的結(jié)束場景切換視頻段;
[0025]按照場景切換視頻段的時(shí)間順序,將所述開始場景切換視頻段與所述結(jié)束場景切換視頻段之間的全部場景切換視頻段,確定為屬于同一個所述視頻場景的場景切換視頻段;所述屬于同一個所述視頻場景的場景切換視頻段包括所述開始場景切換視頻段和所述結(jié)束場景切換視頻段。
[0026]本發(fā)明還公開了一種視頻剪輯裝置,包括:
[0027]場景切換識別模塊,用于對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段;所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系;
[0028]圖片選擇模塊,用于在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片;
[0029]視頻段確定模塊,用于根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段;
[0030]視頻合并模塊,用于將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
[0031]優(yōu)選地,所述場景切換識別模塊,包括:
[0032]場景切換識別子模塊,用于根據(jù)預(yù)剪輯的視頻的連續(xù)兩個視頻幀的畫面色彩差進(jìn)行場景切換識別;
[0033]視頻場景確定子模塊,用于當(dāng)連續(xù)兩個視頻幀的畫面色彩差小于預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀屬于同一個視頻場景;
[0034]場景切換視頻段確定子模塊,用于將屬于同一個視頻場景的視頻幀編碼為一個場景切換視頻段;
[0035]場景切換圖片確定子模塊,用于將所述場景切換視頻段的第一個視頻幀作為該場景切換視頻段的場景切換圖片;
[0036]所述視頻場景確定子模塊,還用于當(dāng)連續(xù)兩個視頻幀的畫面色彩差大于等于所述預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀分別屬于不同的視頻場景;
[0037]所述場景切換視頻段確定子模塊在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換視頻段,得到至少一個場景切換視頻段;
[0038]所述場景切換圖片確定子模塊在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換圖片,得到至少一個場景切換圖片。
[0039]優(yōu)選地,所述裝置還包括:
[0040]編碼模塊,用于在所述場景切換識別模塊對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段之后,將所述場景切換視頻段的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn);將所述場景切換視頻段的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn)。
[0041]優(yōu)選地,所述圖片選擇模塊在所述場景切換圖片中,選擇出屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片。
[0042]優(yōu)選地,所述視頻段確定模塊根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,確定出與所述開始場景切換圖片對應(yīng)的開始場景切換視頻段,以及,與所述結(jié)束場景切換圖片對應(yīng)的結(jié)束場景切換視頻段;按照場景切換視頻段的時(shí)間順序,將所述開始場景切換視頻段與所述結(jié)束場景切換視頻段之間的全部場景切換視頻段,確定為屬于同一個所述視頻場景的場景切換視頻段;所述屬于同一個所述視頻場景的場景切換視頻段包括所述開始場景切換視頻段和所述結(jié)束場景切換視頻段。
[0043]與【背景技術(shù)】相比,本發(fā)明包括以下優(yōu)點(diǎn):
[0044]本發(fā)明是將預(yù)剪輯的視頻進(jìn)行場景切換識別,識別得到具有對應(yīng)關(guān)系的一個個場景切換視頻段和一個個場景切換圖片。接下來只需要對對場景切換圖片進(jìn)行判斷,選擇出屬于同一個視頻場景的場景切換圖片,再進(jìn)一步選擇出與場景切換圖片相應(yīng)的場景切換視頻段,將場景切換視頻段合并成一個視頻文件,即可實(shí)現(xiàn)對視頻的剪輯。本發(fā)明解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
【專利附圖】
【附圖說明】
[0045]圖1是本發(fā)明實(shí)施例中一種視頻剪輯方法流程圖;
[0046]圖2是本發(fā)明實(shí)施例中另一種視頻剪輯方法流程圖;
[0047]圖3是本發(fā)明實(shí)施例中一種視頻剪輯裝置結(jié)構(gòu)圖;
[0048]圖4是本發(fā)明實(shí)施例中另一種視頻剪輯裝置結(jié)構(gòu)圖;
[0049]圖5是本發(fā)明實(shí)施例中一種視頻剪輯裝置結(jié)構(gòu)關(guān)系示意圖。
【具體實(shí)施方式】
[0050]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0051]下面通過列舉幾個具體的實(shí)施例詳細(xì)介紹本發(fā)明提供的一種視頻剪輯的方法和
>J-U ρ?α裝直。
[0052]實(shí)施例一
[0053]詳細(xì)介紹本發(fā)明實(shí)施例提供的一種視頻剪輯方法。
[0054]參照圖1,示出了本發(fā)明實(shí)施例中一種視頻剪輯方法流程圖。
[0055]步驟100,對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段。
[0056]其中,所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系。
[0057]例如,對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到5個場景切換圖片和5個場景切換視頻段。所述5個場景切換圖片和5個場景切換視頻段具有一一對應(yīng)關(guān)系:圖片a與視頻段A對應(yīng),圖片b與視頻段B對應(yīng),圖片c與視頻段C對應(yīng),圖片d與視頻段D對應(yīng),圖片e與視頻段E對應(yīng)。
[0058]步驟102,在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片。
[0059]例如,在上述步驟100中得到的5個場景切換圖片中,選擇出屬于同一個視頻場景M的圖片a、圖片b和圖片c,選擇出屬于同一個視頻場景N的圖片d和圖片e。
[0060]步驟104,根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段。
[0061]接上例,根據(jù)上述5個場景切換圖片與上述5個場景切換視頻段的對應(yīng)關(guān)系,以及,屬于同一個視頻場景M的圖片a、圖片b和圖片c,和屬于同一個視頻場景N的圖片d和圖片e,確定出屬于同一個視頻場景M的視頻段A、視頻段B和視頻段C,屬于同一個視頻場景N的視頻段D和視頻段E。
[0062]步驟106,將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
[0063]又例如,將上述步驟105中確定出的屬于同一個視頻場景M的視頻段A、視頻段B和視頻段C合并為一個視頻,將屬于同一個視頻場景N的視頻段D和視頻段E合并為另一個視頻。至此,將預(yù)剪輯的視頻剪輯為兩個視頻。
[0064]綜上所述,本發(fā)明實(shí)施例是將預(yù)剪輯的視頻進(jìn)行場景切換識別,識別得到具有對應(yīng)關(guān)系的一個個場景切換視頻段和一個個場景切換圖片。接下來只需要對對場景切換圖片進(jìn)行判斷,選擇出屬于同一個視頻場景的場景切換圖片,再進(jìn)一步選擇出與場景切換圖片相應(yīng)的場景切換視頻段,將場景切換視頻段合并成一個視頻文件,即可實(shí)現(xiàn)對視頻的剪輯。本發(fā)明實(shí)施例解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
[0065]實(shí)施例二
[0066]詳細(xì)介紹本發(fā)明實(shí)施例提供的一種視頻剪輯方法。
[0067]參照圖2,示出了本發(fā)明實(shí)施例中一種視頻剪輯方法流程圖。
[0068]步驟200,對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段。
[0069]其中,場景切換識別是基于對預(yù)剪輯的視頻解碼后的YUV(是被歐洲電視系統(tǒng)所采用的一種顏色編碼方法)數(shù)據(jù)分析的。所述場景切換圖片與所述場景切換視頻段具有
--對應(yīng)關(guān)系。
[0070]優(yōu)選地,所述步驟200可以包括下列子步驟:
[0071]子步驟2001,根據(jù)預(yù)剪輯的視頻的連續(xù)兩個視頻幀的畫面色彩差進(jìn)行場景切換識別。
[0072]所述預(yù)剪輯的視頻是有多個連續(xù)的視頻幀組成,每一個視頻幀可以當(dāng)成一副畫面,每一個視頻幀有唯一的一個色彩值,將兩個視頻幀的色彩值相比較可以得到兩個視頻幀的畫面色彩差,通常,畫面色彩差以百分比的形式衡量兩個視頻幀的差別。
[0073]子步驟2002,當(dāng)連續(xù)兩個視頻幀的畫面色彩差小于預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀屬于同一個視頻場景;將屬于同一個視頻場景的視頻幀編碼為一個場景切換視頻段;將所述場景切換視頻段的第一個視頻幀作為該場景切換視頻段的場景切換圖片。
[0074]所述預(yù)定閾值可以設(shè)定為50%,也可以根據(jù)實(shí)際需要設(shè)定為其他數(shù)值,本發(fā)明實(shí)施例對預(yù)定閾值的具體數(shù)值不做限定。
[0075]如果連續(xù)兩個視頻幀的畫面色彩差為40%,因40% < 50%,則該連續(xù)兩個視頻幀屬于同一個視頻場景,將該連續(xù)兩個視頻幀編碼為一個場景切換視頻段,將該連續(xù)兩個視頻幀的第一個視頻幀,即前一個視頻幀作為該場景切換視頻段的場景切換圖片。
[0076]子步驟2003,當(dāng)連續(xù)兩個視頻幀的畫面色彩差大于等于所述預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀分別屬于不同的視頻場景。
[0077]如果連續(xù)兩個視頻幀的畫面色彩差為60%,因60%> 50%,或者連續(xù)兩個視頻幀的畫面色彩差為50%,50%= 50%,則該連續(xù)兩個視頻幀分別屬于兩個不同的視頻場景。
[0078]子步驟2004,在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換圖片和場景切換視頻段,得到至少一個場景切換圖片和至少一個場景切換視頻段。
[0079]例如,對預(yù)剪輯的視頻進(jìn)行場景切換識別后,確定預(yù)剪輯的視頻可以分為6個不同的視頻場景,分別確定這6個不同的視頻場景的場景切換圖片和場景切換視頻段,得到6個場景切換圖片和6個場景切換視頻段。
[0080]優(yōu)選地,在所述步驟200之后,本發(fā)明實(shí)施例還可以包括下列步驟:
[0081]將所述場景切換視頻段的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn),并將所述場景切換視頻段的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn)。
[0082]H.264是國際標(biāo)準(zhǔn)化組織(ISO)和國際電信聯(lián)盟(ITU)共同提出的新一代數(shù)字視頻壓縮格式。AAC是一種專為聲音數(shù)據(jù)設(shè)計(jì)的文件壓縮格式,采用了全新的算法進(jìn)行編碼,更加高效,具有更高的“性價(jià)比”。
[0083]先對預(yù)剪輯的視頻進(jìn)行場景切換識別,再把得到的場景切換視頻段的視頻幀編碼為H.264格式的視頻,把場景切換視頻段的視頻幀對應(yīng)的音頻編碼為AAC格式的音頻。
[0084]步驟202,在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片。
[0085]優(yōu)選地,所述步驟202可以為:
[0086]所述在所述場景切換圖片中,選擇出屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片。
[0087]當(dāng)同一個視頻場景存在多個場景切換圖片時(shí),可以選擇出該視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,即選擇出該視頻場景的第一幅場景切換圖片和最后一幅場景切換圖片。
[0088]步驟204,根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段。
[0089]優(yōu)選地,所述步驟204可以包括下列子步驟:
[0090]子步驟2041,根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,確定出與所述開始場景切換圖片對應(yīng)的開始場景切換視頻段,以及,與所述結(jié)束場景切換圖片對應(yīng)的結(jié)束場景切換視頻段。
[0091]例如,某視頻場景的開始場景切換圖片為圖片a,結(jié)束場景切換圖片為圖片e,確定出該視頻場景的開始場景切換視頻段為視頻段A,該視頻場景的結(jié)束場景切換視頻段為視頻段E。
[0092]子步驟2042,按照場景切換視頻段的時(shí)間順序,將所述開始場景切換視頻段與所述結(jié)束場景切換視頻段之間的全部場景切換視頻段,確定為屬于同一個所述視頻場景的場景切換視頻段;所述屬于同一個所述視頻場景的場景切換視頻段包括所述開始場景切換視頻段和所述結(jié)束場景切換視頻段。
[0093]接上例,按照場景切換視頻段的時(shí)間順序,視頻段A與視頻段E之間,還存在視頻段B、視頻段C和視頻段D,則視頻段A、視頻段B、視頻段C、視頻段D和視頻段E均屬于同一視頻場景。
[0094]步驟206,將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
[0095]分別將預(yù)剪輯的視頻的多個視頻場景的場景切換視頻段合并為多個視頻,完成視頻剪輯。
[0096]綜上所述,本發(fā)明實(shí)施例是將預(yù)剪輯的視頻進(jìn)行場景切換識別,識別得到具有對應(yīng)關(guān)系的一個個場景切換視頻段和一個個場景切換圖片。接下來只需要對對場景切換圖片進(jìn)行判斷,選擇出屬于同一個視頻場景的場景切換圖片,再進(jìn)一步選擇出與場景切換圖片相應(yīng)的場景切換視頻段,將場景切換視頻段合并成一個視頻文件,即可實(shí)現(xiàn)對視頻的剪輯。本發(fā)明實(shí)施例解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
[0097]實(shí)施例三
[0098]詳細(xì)介紹本發(fā)明實(shí)施例提供的一種視頻剪輯裝置。
[0099]參照圖3,示出了本發(fā)明實(shí)施例中一種視頻剪輯裝置結(jié)構(gòu)圖。
[0100]所述裝置可以包括:場景切換識別模塊300,圖片選擇模塊302,視頻段確定模塊304,視頻合并模塊306。
[0101]下面分別詳細(xì)介紹各模塊的功能以及各模塊之間的關(guān)系。
[0102]場景切換識別模塊300,用于對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段。
[0103]所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系。
[0104]圖片選擇模塊302,用于在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片。
[0105]視頻段確定模塊304,用于根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段。
[0106]視頻合并模塊306,用于將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
[0107]綜上所述,本發(fā)明實(shí)施例是將預(yù)剪輯的視頻進(jìn)行場景切換識別,識別得到具有對應(yīng)關(guān)系的一個個場景切換視頻段和一個個場景切換圖片。接下來只需要對對場景切換圖片進(jìn)行判斷,選擇出屬于同一個視頻場景的場景切換圖片,再進(jìn)一步選擇出與場景切換圖片相應(yīng)的場景切換視頻段,將場景切換視頻段合并成一個視頻文件,即可實(shí)現(xiàn)對視頻的剪輯。本發(fā)明實(shí)施例解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
[0108]實(shí)施例四
[0109]詳細(xì)介紹本發(fā)明實(shí)施例提供的一種視頻剪輯裝置。
[0110]參照圖4,示出了本發(fā)明實(shí)施例中一種視頻剪輯裝置結(jié)構(gòu)圖。
[0111]所述裝置可以包括:場景切換識別模塊400,圖片選擇模塊402,視頻段確定模塊404,視頻合并模塊406,以及編碼模塊408。
[0112]其中,所述場景切換識別模塊400可以包括:場景切換識別子模塊4001,視頻場景確定子模塊4002,場景切換視頻段確定子模塊4003,場景切換圖片確定子模塊4004。
[0113]下面分別詳細(xì)介紹各模塊、各子模塊的功能以及各模塊、各子模塊之間的關(guān)系。
[0114]場景切換識別模塊400,用于對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段。
[0115]所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系。
[0116]優(yōu)選地,所述場景切換識別模塊400,可以包括:
[0117]場景切換識別子模塊4001,用于根據(jù)預(yù)剪輯的視頻的連續(xù)兩個視頻幀的畫面色彩差進(jìn)行場景切換識別。
[0118]視頻場景確定子模塊4002,用于當(dāng)連續(xù)兩個視頻幀的畫面色彩差小于預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀屬于同一個視頻場景。
[0119]場景切換視頻段確定子模塊4003,用于將屬于同一個視頻場景的視頻幀編碼為一個場景切換視頻段。
[0120]場景切換圖片確定子模塊4004,用于將所述場景切換視頻段的第一個視頻幀作為該場景切換視頻段的場景切換圖片。
[0121]所述視頻場景確定子模塊4002,還用于當(dāng)連續(xù)兩個視頻幀的畫面色彩差大于等于所述預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀分別屬于不同的視頻場景。
[0122]所述場景切換視頻段確定子模塊4003在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換視頻段,得到至少一個場景切換視頻段。
[0123]所述場景切換圖片確定子模塊4004在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換圖片,得到至少一個場景切換圖片。
[0124]優(yōu)選地,所述場景切換識別模塊400對預(yù)剪輯的視頻進(jìn)行場景切換識別時(shí),將所述預(yù)剪輯的視頻的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn);將所述預(yù)剪輯的視頻的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn);根據(jù)編碼后的所述視頻數(shù)據(jù)和所述音頻數(shù)據(jù),對預(yù)剪輯的視頻進(jìn)行場景切換識別。
[0125]圖片選擇模塊402,用于在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片。
[0126]優(yōu)選地,所述圖片選擇模塊402在所述場景切換圖片中,選擇出屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片。
[0127]視頻段確定模塊404,用于根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段。
[0128]優(yōu)選地,所述視頻段確定模塊404可以根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,確定出與所述開始場景切換圖片對應(yīng)的開始場景切換視頻段,以及,與所述結(jié)束場景切換圖片對應(yīng)的結(jié)束場景切換視頻段;按照場景切換視頻段的時(shí)間順序,將所述開始場景切換視頻段與所述結(jié)束場景切換視頻段之間的全部場景切換視頻段,確定為屬于同一個所述視頻場景的場景切換視頻段;所述屬于同一個所述視頻場景的場景切換視頻段包括所述開始場景切換視頻段和所述結(jié)束場景切換視頻段。
[0129]視頻合并模塊406,用于將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
[0130]編碼模塊408,用于在所述場景切換識別模塊400對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段之后,將所述場景切換視頻段的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn);將所述場景切換視頻段的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn)。
[0131]綜上所述,本發(fā)明實(shí)施例是將預(yù)剪輯的視頻進(jìn)行場景切換識別,識別得到具有對應(yīng)關(guān)系的一個個場景切換視頻段和一個個場景切換圖片。接下來只需要對對場景切換圖片進(jìn)行判斷,選擇出屬于同一個視頻場景的場景切換圖片,再進(jìn)一步選擇出與場景切換圖片相應(yīng)的場景切換視頻段,將場景切換視頻段合并成一個視頻文件,即可實(shí)現(xiàn)對視頻的剪輯。本發(fā)明實(shí)施例解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
[0132]實(shí)施例五
[0133]詳細(xì)介紹本發(fā)明實(shí)施例提供的一種視頻剪輯裝置。
[0134]參照圖5,示出了本發(fā)明實(shí)施例中一種視頻剪輯裝置結(jié)構(gòu)關(guān)系示意圖。
[0135]所述裝置可以包括:編輯操作模塊500,后臺調(diào)度模塊502,視頻編碼和場景識別模塊504,視頻合并模塊506。
[0136]下面分別詳細(xì)介紹各模塊的功能以及各模塊之間的關(guān)系。
[0137]編輯操作模塊500,用于通過網(wǎng)頁瀏覽器實(shí)時(shí)顯示直播流中每個視頻場景的場景切換圖片;通過FLV(Flash Video)播放器預(yù)覽視頻場景對應(yīng)的場景切換視頻段;通過制定頁面上場景切換圖片為開始點(diǎn)和結(jié)束點(diǎn),完成直播流視頻拆條。
[0138]后臺調(diào)度模塊502,用于啟動視頻編碼和場景識別模塊504 ;記錄視頻編碼和場景識別模塊504生成的場景切換圖片和對應(yīng)的場景切換視頻段;處理編輯操作模塊500的場景切換圖片的請求,并且返回場景切換圖片列表;處理視頻插條的請求,找到相應(yīng)的場景切換視頻段,調(diào)用視頻合并模塊506生成完整點(diǎn)播文件。
[0139]視頻編碼和場景識別模塊504,用于將直播流編碼成H.264 (視頻)和AAC (音頻);分析視頻流的視頻場景變化,根據(jù)視頻場景變化生成對應(yīng)的場景切換視頻段和相應(yīng)的場景切換圖片,其中,一個場景切換視頻段對應(yīng)一張場景切換圖片。
[0140]優(yōu)選地,視頻編碼和場景識別模塊504會根據(jù)視頻流中的視頻場景變化生成連續(xù)的多個FLV分段文件,每個FLV分段文件對應(yīng)一個視頻場景,并且每個FLV分段文件會對應(yīng)生成一個jpg格式的圖片作為場景切換圖片供預(yù)覽。
[0141]優(yōu)選地,視頻編碼和場景識別模塊504還可以將FLV分段文件和對應(yīng)的場景切換圖片保存在本地磁盤,并且通知后臺調(diào)度模塊502把FLV分段文件和場景切換圖片的相關(guān)詳細(xì)保存在數(shù)據(jù)庫,供后續(xù)檢索。
[0142]視頻合并模塊506,用于將多個場景切換視頻段合并成一個完整的視頻文件,并提交發(fā)布。
[0143]上述編輯操作模塊500,后臺調(diào)度模塊502,視頻編碼和場景識別模塊504,以及,視頻合并1?塊506的關(guān)系可以表不為:
[0144]1、編輯操作模塊500啟動后臺調(diào)度模塊502。
[0145]2、后臺調(diào)度模塊502啟動視頻編碼和場景識別模塊504。
[0146]3、視頻編碼和場景識別模塊504對預(yù)剪輯的視頻進(jìn)行編碼和場景識別,得到場景切換圖片和場景切換視頻段,將場景切換圖片回傳給后臺調(diào)度模塊502。
[0147]4、后臺調(diào)度模塊502將場景切換圖片回傳給編輯操作模塊500,編輯操作模塊500顯示所有的場景切換圖片。
[0148]5、編輯操作模塊500選擇屬于同一視頻場景的場景切換圖片。
[0149]6、后臺調(diào)度模塊502接收編輯操作模塊500的視頻合并請求,選擇屬于同一視頻場景的場景切換視頻段,并啟動視頻合并模塊506。
[0150]7、視頻合并模塊506合并屬于同一視頻場景的場景切換視頻段,并通知視頻編碼和場景識別模塊504繼續(xù)進(jìn)行視頻編碼和場景識別。
[0151]下面以新聞拆條為例,介紹本發(fā)明實(shí)施例中各模塊之間的關(guān)系。
[0152]步驟1:編輯操作模塊500通知后臺調(diào)度模塊502啟動一個直播流場景識別。
[0153]步驟2:視頻編碼和場景識別模塊504不停的分析直播流視頻,把每個視頻場景識別出來,并且把對應(yīng)的視頻場景編碼成FLV文件和場景切換圖片保存在磁盤,并通知后臺調(diào)度模塊502存入數(shù)據(jù)庫。
[0154]步驟3:編輯操作模塊500根據(jù)系統(tǒng)時(shí)間請求后臺調(diào)度模塊502返回指定時(shí)間段的所有場景切換圖片,并且顯示在瀏覽器頁面上。
[0155]步驟4:編輯操作模塊500根據(jù)顯示的場景切換圖片,確定新聞拆條的開始圖片和結(jié)束圖片,并且將相關(guān)信息提交給后臺調(diào)度模塊502。
[0156]步驟5:后臺調(diào)度模塊502根據(jù)開始圖片和結(jié)束圖片的相關(guān)信息,從數(shù)據(jù)庫中找到對應(yīng)的FLV文件,然后調(diào)用視頻合并模塊506生成一個完整的點(diǎn)播FLV文件。
[0157]綜上所述,本發(fā)明實(shí)施例是將預(yù)剪輯的視頻進(jìn)行場景切換識別,識別得到具有對應(yīng)關(guān)系的一個個場景切換視頻段和一個個場景切換圖片。接下來只需要對對場景切換圖片進(jìn)行判斷,選擇出屬于同一個視頻場景的場景切換圖片,再進(jìn)一步選擇出與場景切換圖片相應(yīng)的場景切換視頻段,將場景切換視頻段合并成一個視頻文件,即可實(shí)現(xiàn)對視頻的剪輯。本發(fā)明實(shí)施例解放了編輯人員,一個編輯人員可以同時(shí)剪輯幾個視頻,對于直播流剪輯,也不需要編輯人員一刻不停地盯著視頻進(jìn)行預(yù)覽,提高了視頻剪輯的工作效率。
[0158]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0159]本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。
[0160]以上對本發(fā)明實(shí)施例所提供的一種視頻剪輯方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種視頻剪輯方法,其特征在于,包括: 對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段;所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系; 在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片; 根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段; 將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段,包括: 根據(jù)預(yù)剪輯的視頻的連續(xù)兩個視頻幀的畫面色彩差進(jìn)行場景切換識別; 當(dāng)連續(xù)兩個視頻幀的畫面色彩差小于預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀屬于同一個視頻場景; 將屬于同一個視頻場景的視頻幀編碼為一個場景切換視頻段; 將所述場景切換視頻段的第一個視頻幀作為該場景切換視頻段的場景切換圖片; 當(dāng)連續(xù)兩個視頻幀的畫面色彩差大于等于所述預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀分別屬于不同的視頻場景; 在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換圖片和場景切換視頻段,得到至少一個場景切換圖片和至少一個場景切換視頻段。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段之后,所述方法包括: 將所述場景切換視頻段的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn); 將所述場景切換視頻段的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片,包括: 所述在所述場景切換圖片中,選擇出屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段,包括: 根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,確定出與所述開始場景切換圖片對應(yīng)的開始場景切換視頻段,以及,與所述結(jié)束場景切換圖片對應(yīng)的結(jié)束場景切換視頻段; 按照場景切換視頻段的時(shí)間順序,將所述開始場景切換視頻段與所述結(jié)束場景切換視頻段之間的全部場景切換視頻段,確定為屬于同一個所述視頻場景的場景切換視頻段;所述屬于同一個所述視頻場景的場景切換視頻段包括所述開始場景切換視頻段和所述結(jié)束場景切換視頻段。
6.一種視頻剪輯裝置,其特征在于,包括: 場景切換識別模塊,用于對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段;所述場景切換圖片與所述場景切換視頻段具有對應(yīng)關(guān)系; 圖片選擇模塊,用于在所述場景切換圖片中,選擇出屬于同一個視頻場景的場景切換圖片; 視頻段確定模塊,用于根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的場景切換圖片,確定出屬于同一個所述視頻場景的場景切換視頻段; 視頻合并模塊,用于將確定出的屬于同一個所述視頻場景的場景切換視頻段合并為一個視頻,完成視頻剪輯。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述場景切換識別模塊,包括: 場景切換識別子模塊,用于根據(jù)預(yù)剪輯的視頻的連續(xù)兩個視頻幀的畫面色彩差進(jìn)行場景切換識別; 視頻場景確定子模塊,用于當(dāng)連續(xù)兩個視頻幀的畫面色彩差小于預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀屬于同一個視頻場景; 場景切換視頻段確定子模塊,用于將屬于同一個視頻場景的視頻幀編碼為一個場景切換視頻段; 場景切換圖片確定子模塊,用于將所述場景切換視頻段的第一個視頻幀作為該場景切換視頻段的場景切換圖片; 所述視頻場景確定子模塊,還用于當(dāng)連續(xù)兩個視頻幀的畫面色彩差大于等于所述預(yù)定閾值時(shí),確定所述連續(xù)兩個視頻幀分別屬于不同的視頻場景; 所述場景切換視頻段確定子模塊在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換視頻段,得到至少一個場景切換視頻段; 所述場景切換圖片確定子模塊在預(yù)剪輯的視頻的不同的視頻場景中,分別確定不同的視頻場景的場景切換圖片,得到至少一個場景切換圖片。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 編碼模塊,用于在所述場景切換識別模塊對預(yù)剪輯的視頻進(jìn)行場景切換識別,得到至少一個場景切換圖片和至少一個場景切換視頻段之后,將所述場景切換視頻段的視頻數(shù)據(jù)編碼為H.264標(biāo)準(zhǔn);將所述場景切換視頻段的音頻數(shù)據(jù)編碼為高級音頻編碼AAC標(biāo)準(zhǔn)。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述圖片選擇模塊在所述場景切換圖片中,選擇出屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述視頻段確定模塊根據(jù)所述場景切換圖片與所述場景切換視頻段的對應(yīng)關(guān)系,和,所述屬于同一個視頻場景的開始場景切換圖片和結(jié)束場景切換圖片,確定出與所述開始場景切換圖片對應(yīng)的開始場景切換視頻段,以及,與所述結(jié)束場景切換圖片對應(yīng)的結(jié)束場景切換視頻段;按照場景切換視頻段的時(shí)間順序,將所述開始場景切換視頻段與所述結(jié)束場景切換視頻段之間的全部場景切換視頻段,確定為屬于同一個所述視頻場景的場景切換視頻段;所述屬于同一個所述視頻場景的場景切換視頻段包括所述開始場景切換視頻段和所述結(jié)束場景切換視頻段。
【文檔編號】H04N21/44GK104284241SQ201410488331
【公開日】2015年1月14日 申請日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】項(xiàng)東濤, 樂曉誠, 孫豹, 劉志紅, 劉輝, 熊偉 申請人:北京奇藝世紀(jì)科技有限公司