視頻預(yù)覽方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種視頻預(yù)覽方法和裝置。
【背景技術(shù)】
[0002]短視頻分享應(yīng)用是目前在諸如智能手機(jī)、平板電腦和多媒體播放器等移動終端上非常流行的一種應(yīng)用程序。用戶可以通過智能手機(jī)拍攝簡短的幾秒視頻來分享給好友,使得短視頻能夠像微博一樣來傳播信息。
[0003]短視頻分享應(yīng)用可以提供對短視頻進(jìn)行特效處理的功能。相關(guān)技術(shù)提供的一種特效處理過程包括:終端依次獲取視頻中的各幀視頻幀;對每一幀視頻幀分別進(jìn)行特效處理并得到處理后的視頻幀;對處理后的每一幀視頻幀進(jìn)行合成進(jìn)而最終得到特效視頻;向用戶提供該特效視頻的預(yù)覽。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:終端需要在特效視頻完全合成之后,才能向用戶提供該特效視頻的預(yù)覽,中間耗用的時間較長。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例提供了一種視頻預(yù)覽方法和裝置。所述技術(shù)方案如下:
[0006]第一方面,提供了一種視頻預(yù)覽方法,該方法包括:
[0007]依次獲取目標(biāo)視頻中的各幀視頻幀;
[0008]對目標(biāo)視頻中的至少一幀視頻幀進(jìn)行特效處理,得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀;
[0009]將處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀緩存至緩存預(yù)覽隊列中;
[0010]通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行視頻預(yù)覽。
[0011]可選地,對目標(biāo)視頻中的至少一幀視頻幀進(jìn)行特效處理,得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀之后,該方法還包括:
[0012]根據(jù)處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀合成特效視頻;
[0013]通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行視頻預(yù)覽,包括:
[0014]在合成特效視頻的過程中,通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行特效視頻的預(yù)覽。
[0015]可選地,通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行特效視頻的預(yù)覽,包括:
[0016]以預(yù)設(shè)頻率依次讀取緩存預(yù)覽隊列中緩存的各幀視頻幀;
[0017]播放讀取到的各幀視頻幀。
[0018]可選地,該方法還包括:
[0019]在合成特效視頻之后,通過合成得到的特效視頻進(jìn)行特效視頻的預(yù)覽。
[0020]可選地,對目標(biāo)視頻中的至少一幀視頻幀進(jìn)行特效處理,得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀,包括:
[0021]對各幀視頻幀中的每一幀進(jìn)行特效處理,得到處理后的每一幀視頻幀;
[0022]或者,
[0023]對各幀視頻幀中的關(guān)鍵幀進(jìn)行特效處理,得到處理后的關(guān)鍵幀以及各幀視頻幀中的其他視頻幀。
[0024]第二方面,提供了一種視頻預(yù)覽裝置,該裝置包括:
[0025]獲取模塊,用于依次獲取目標(biāo)視頻中的各幀視頻幀;
[0026]處理模塊,用于對目標(biāo)視頻中的至少一幀視頻幀進(jìn)行特效處理,得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀;
[0027]緩存模塊,用于將處理模塊處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀緩存至緩存預(yù)覽隊列中;
[0028]第一預(yù)覽模塊,用于通過緩存模塊緩存得到的緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行視頻預(yù)覽。
[0029]可選地,該裝置還包括:
[0030]合成模塊,用于根據(jù)處理模塊得到的處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀合成特效視頻;
[0031]第一預(yù)覽模塊,還用于在合成模塊合成特效視頻的過程中,通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行特效視頻的預(yù)覽。
[0032]可選地,該第一預(yù)覽模塊,包括:
[0033]讀取單元,用于以預(yù)設(shè)頻率依次讀取緩存預(yù)覽隊列中緩存的各幀視頻幀;
[0034]播放單元,用于播放讀取單元讀取到的各幀視頻幀。
[0035]可選地,該裝置還包括:
[0036]第二預(yù)覽模塊,用于在合成模塊合成特效視頻之后,通過合成得到的特效視頻進(jìn)行特效視頻的預(yù)覽。
[0037]可選地,該處理模塊,包括:
[0038]第一處理單元,用于對各幀視頻幀中的每一幀進(jìn)行特效處理,得到處理后的每一幀視頻幀;
[0039]或者,
[0040]第二處理單元,用于對各幀視頻幀中的關(guān)鍵幀進(jìn)行特效處理,得到處理后的關(guān)鍵幀以及各幀視頻幀中的其他視頻幀。
[0041]本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0042]通過對目標(biāo)視頻中的視頻幀進(jìn)行特效處理之后,將處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀緩存至緩存預(yù)覽隊列中,進(jìn)而通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行視頻預(yù)覽;解決了現(xiàn)有技術(shù)中終端需要在合成特效視頻之后,才能向用戶提供該特效視頻的預(yù)覽,中間耗用的時間較長的問題;達(dá)到了在得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀之后即可實(shí)現(xiàn)視頻預(yù)覽,進(jìn)而縮短視頻預(yù)覽時所需時長的效果。
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明一個實(shí)施例提供的視頻預(yù)覽方法的方法流程圖;
[0045]圖2A是本發(fā)明另一個實(shí)施例提供的視頻預(yù)覽方法的方法流程圖;
[0046]圖2B是本發(fā)明另一個實(shí)施例提供的視頻預(yù)覽方法所涉及的信息流向的示意圖;
[0047]圖3是本發(fā)明一個實(shí)施例提供的視頻預(yù)覽裝置的結(jié)構(gòu)方框圖;
[0048]圖4是本發(fā)明另一個實(shí)施例提供的視頻預(yù)覽裝置的結(jié)構(gòu)方框圖;
[0049]圖5是本發(fā)明一個實(shí)施例提供的終端的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0050]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]請參考圖1,其示出了本發(fā)明一個實(shí)施例提供的視頻預(yù)覽方法的方法流程圖,如圖1所示,該視頻預(yù)覽方法包括:
[0052]步驟101,依次獲取目標(biāo)視頻中的各幀視頻幀。
[0053]步驟102,對目標(biāo)視頻中的至少一幀視頻幀進(jìn)行特效處理,得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀。
[0054]步驟103,將處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀緩存至緩存預(yù)覽隊列中。
[0055]步驟104,通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行視頻預(yù)覽。
[0056]綜上所述,本實(shí)施例提供的視頻預(yù)覽方法,通過對目標(biāo)視頻中的至少一幀視頻幀進(jìn)行特效處理之后,將處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀緩存至緩存預(yù)覽隊列中,進(jìn)而通過緩存預(yù)覽隊列中緩存的各幀視頻幀進(jìn)行視頻預(yù)覽;解決了現(xiàn)有技術(shù)中終端需要在合成特效視頻之后,才能向用戶提供該特效視頻的預(yù)覽,中間耗用的時間較長的問題;達(dá)到了在得到處理后的目標(biāo)視頻所對應(yīng)的各幀視頻幀之后即可實(shí)現(xiàn)視頻預(yù)覽