一種視頻處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種視頻處理方法及裝置。
【背景技術(shù)】
[0002]經(jīng)過近幾年的發(fā)展,網(wǎng)絡(luò)視頻以其海量性、即時性、選擇主動性、全球化等特點,越來越受到人們的關(guān)注,有著廣泛的應(yīng)用。網(wǎng)絡(luò)視頻的即時性體現(xiàn)在用戶可以在任何時候觀看任何自己需要觀看的視頻,而主動選擇性體現(xiàn)在用戶在觀看某一視頻時,可以跳轉(zhuǎn)到視頻的任一時間位置觀看。
[0003]在網(wǎng)絡(luò)視頻播放過程中,用戶可能有各種需求,例如用戶已經(jīng)看過視頻的前半部分,希望跳轉(zhuǎn)到自己沒看完的部分開始播放,又例如用戶想對視頻做快速瀏覽,希望跳過不重要的內(nèi)容等情況。
[0004]在現(xiàn)有技術(shù)中,要解決視頻播放定位問題,通常是通過調(diào)整視頻的播放速度、點擊快進按鈕、通過拖動視頻播放進度條上的播放滑塊或直接點擊視頻播放進度條的某一位置等方式來實現(xiàn)快進的。
[0005]而上述的幾種方式只能通過用戶的盲目選擇進行跳轉(zhuǎn),通常需要反復(fù)嘗試才能定位到需要看的部分,無法實現(xiàn)對視頻播放位置的快速、精準定位。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種視頻處理方法及裝置,用以實現(xiàn)對視頻播放位置的快速、精準定位。
[0007]本發(fā)明提供一種視頻處理方法,包括:
[0008]顯示類外掛字幕,所述類外掛字幕中包括視頻的截圖和/或視頻的幀;
[0009]獲取在所述類外掛字幕中選擇的目標截圖或目標幀;
[0010]根據(jù)所述目標截圖或目標幀,下載或者播放包含所述目標截圖或目標幀的視頻段。
[0011]在一個實施例中,所述獲取在所述類外掛字幕中選擇的目標截圖或目標幀,包括:
[0012]接收對所述視頻的截圖和/或視頻的幀的選擇指令;
[0013]確定所述選擇指令所對應(yīng)的截圖或者視頻的幀為所述類外掛字幕中選擇的目標截圖或目標幀。
[0014]在一個實施例中,所述方法還包括:
[0015]當所述包含所述目標截圖或目標幀的視頻段下載完成時,下載所述視頻段的之后的所有視頻段,并從所述下載完成的視頻段開始播放所述視頻。
[0016]在一個實施例中,所述方法還包括:
[0017]當所述包含所述目標截圖或者目標幀的視頻段下載完成時,播放所述下載完成的視頻段;
[0018]當所述下載完成的視頻段開始播放時,下載所述視頻段的下一段視頻。
[0019]在一個實施例中,所述方法還包括:
[0020]當所述包含所述目標截圖或目標幀的視頻段之后的所有視頻段下載完成時,下載所述包含所述目標截圖或目標幀的視頻段之前的視頻段。
[0021]本發(fā)明提供一種視頻處理裝置,包括:
[0022]顯示模塊,用于顯示類外掛字幕,所述類外掛字幕中包括視頻的截圖和/或視頻的幀;
[0023]獲取模塊,用于獲取在所述類外掛字幕中選擇的目標截圖或目標幀;
[0024]下載模塊,用于根據(jù)所述目標截圖或目標幀,下載或者播放包含所述目標截圖或目標幀的視頻段。
[0025]在一個實施例中,所述獲取模塊,包括:
[0026]接收子模塊,用于接收對所述視頻的截圖和/或視頻的幀的選擇指令;
[0027]確定子模塊,用于確定所述選擇指令所對應(yīng)的截圖或者視頻的幀為所述類外掛字幕中選擇的目標截圖或目標幀。
[0028]在一個實施例中,所述裝置還包括:
[0029]第一下載模塊,用于當所述包含所述目標截圖或目標幀的視頻段下載完成時,下載所述視頻段的之后的所有視頻段,并從所述下載完成的視頻段開始播放所述視頻。
[0030]在一個實施例中,所述裝置還包括:
[0031]播放模塊,用于當所述包含所述目標截圖或者目標幀的視頻段下載完成時,播放所述下載完成的視頻段;
[0032]第二下載模塊,用于當所述下載完成的視頻段開始播放時,下載所述視頻段的下一段視頻。
[0033]在一個實施例中,所述裝置還包括:
[0034]第三下載模塊,當所述包含所述目標截圖或目標幀的視頻段之后的所有視頻段下載完成時,下載所述包含所述目標截圖或目標幀的視頻段之前的視頻段。
[0035]本發(fā)明的有益效果在于,通過類外掛字幕展示視頻的截圖或視頻的幀,使用戶通過視頻的截圖對視頻內(nèi)容進行了解,在用戶需要跳轉(zhuǎn)到某一截圖對應(yīng)的視頻位置播放時,僅需要點擊視頻的截圖該截圖在視頻中的時間位置,并從該時間位置開始播放,無需用戶通過反復(fù)拖拽時間軸上的播放滑塊進行盲目定位,實現(xiàn)了對視頻播放位置的快速、精準定位。
[0036]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0037]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0038]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0039]圖1為本發(fā)明實施例中視頻處理方法的流程圖。
[0040]圖2為本發(fā)明實施例中視頻處理方法的另一流程圖。
[0041]圖3為本發(fā)明實施例中視頻處理裝置的結(jié)構(gòu)圖。
[0042]圖4為本發(fā)明實施例中視頻處理裝置的另一結(jié)構(gòu)圖。
【具體實施方式】
[0043]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]圖1為本發(fā)明一實施例中視頻處理方法的流程圖,如圖1所示,本發(fā)明中視頻處理方法可用于終端,例如用于下載或者播放視頻的終端,該方法包括如下步驟:
[0045]在步驟SlOl中,顯示類外掛字幕,類外掛字幕中包括視頻的截圖和/或視頻的幀。
[0046]舉例而言,這里的類外掛字幕除了用于記錄字幕、時間軸之外,還用于記錄對應(yīng)視頻的截圖和/或視頻的幀的文件。當該視頻為課程視頻時,該類外掛字幕還可以記錄課程視頻、該課程視頻對應(yīng)的PPT,PPT每頁在視頻中的幀或截圖的對應(yīng)關(guān)系(即視頻的幀或視頻的截圖),可以將課程視頻、課程視頻對應(yīng)的PPT、PPT每一頁在視頻中的幀或截圖和類外掛字幕封裝成一個課程數(shù)據(jù)單元。終端在該課程數(shù)據(jù)單元時,先從該課程數(shù)據(jù)單元中下載類外掛字幕,然后顯示該類外掛字幕。
[0047]在步驟S102中,獲取在類外掛字幕中選擇的目標截圖或目標幀。
[0048]在一個實施例中,如圖2所示,步驟S102可被實施為如下步驟S201-S203:
[0049]在步驟S201中,接收對該視頻的截圖和/或視頻的幀的選擇指令。
[0050]在步驟S202中,確定該選擇指令所對應(yīng)的截圖或者視頻的幀為類外掛字幕中選擇的目標截圖或目標幀。
[0051]以視頻的截圖為例,當用戶希望從課程視頻的某部分開始觀看時,可以瀏覽類外掛字幕上的視頻的截圖,當找到希望觀看的部分對應(yīng)的視頻的截圖時,通過點擊視頻的截圖進行選擇,終端收到選擇指令,將被選擇的視頻的截圖作為目標截圖。
[0052]在步驟S103中,根據(jù)目標截圖或目標幀,下載或者播放包含該目標截圖或目標幀的視頻段。
[0053]舉例而言,終端對該視頻的下載是分段進行的,例如,每次下載時長為10秒的一段視頻,這段時長為10秒的視頻即為一個視頻段。根據(jù)從類外掛字幕中獲取到的目標截圖確定包含該目標截圖的視頻段,并從包含該目標截圖的視頻段開始下載該視頻。需要說明的是,在對視頻進行截圖時,會對每一張視頻的截圖打上時間戳,該時間戳是相對于視頻時間軸的時間戳。另外,由于類外掛字幕中記錄了視頻時間軸,因此確定包含該目標截圖的視頻段的方法,可以是根據(jù)該視頻的截圖中的時間戳,確定并跳轉(zhuǎn)到該目標截圖在視頻時間軸上的位置。例如,當用戶通過終端點選某張截圖,該截圖的截取時間為00:15:03,查找視頻時間軸上的相應(yīng)位置,確定該截圖落在起止時間為00:15:00-00:15:10的視頻段中,因此,從時間軸顯示為00:15:00的位置開始下載該視頻。
[0054]另外,當該視頻為課程視頻時,也可以根據(jù)在類外掛字幕中預(yù)先建立的視頻的截圖和課程視頻的對應(yīng)關(guān)系查找該目標截圖在視頻中的時間位置。
[0055]在一個實施例中,方法還可包括:
[0056]當包含目標截圖或目標幀的視頻段下載完成時,下載該視頻段的之后的所有視頻段,并從下載完成的視頻段開始播放該視頻。
[0057]以一個總時長為90分鐘的視頻為例,當用戶通過終端顯示的類外掛字幕點選某張截圖,該截圖的截取時間為00:45:03,查找視頻時間軸上的相應(yīng)位置,確定該截圖落在起止時間為00:45:00-00:45:10的視頻段中,從時間軸顯示為00:45:00的位置開始下載該視頻。當時間軸的起止時間為00:45:00-00:45:10所對應(yīng)的視頻段下載完成時,下載該位置之后的所有視頻段,直到時間軸上00:45:00-01:30:00的時段內(nèi)所對應(yīng)的所有視頻段下載完成,并且,當時間軸的起止時間為00:45:00-00:45:10所對應(yīng)的視頻段下載完成時,從該下載完成的視頻段開始播放視頻。
[0058]如此,在下載完目標截圖對應(yīng)的視頻段時,不考慮播放速度,直接下載完該視頻段之后的所有視頻,在帶寬良好的情況下,下載速度要比播放速度快得多,保證視頻觀看過程的流暢。
[0059]在一個實施例中,方法還可包括如下步驟A1-A2:
[0060]在步驟Al中,