畫面,因而,本發(fā)明實施例可以在用戶暫停視頻的時間點上,向前回溯P張摘要畫面,P的值可由用戶自行設(shè)定,也可由視頻播放應(yīng)用程序預(yù)先設(shè)定。
[0101]進(jìn)而,移動終端可以獲取用戶指定的起始摘要畫面和結(jié)束摘要畫面,并確定起始摘要畫面對應(yīng)的視頻起始時間點和結(jié)束摘要畫面對應(yīng)的視頻結(jié)束時間點,視頻起始時間點和視頻結(jié)束時間點所指向的視頻片段即為用戶想要分享的視頻片段。
[0102]本發(fā)明實施例可以對視頻起始時間點和視頻結(jié)束時間點所指向的第一視頻片段生成分享鏈接,例如,用戶將第一視頻片段分享值微博中,那么可以在分享的微博中生成分享鏈接,其他用戶通過點擊該分享鏈接即可以觀看分享出去的第一視頻片段。
[0103]本發(fā)明實施例也可以從與第一視頻片段對應(yīng)的摘要畫面中,提取權(quán)重值較大的M個摘要畫面,并在分享鏈接上展示所提取的M個摘要畫面。
[0104]其中,M為預(yù)設(shè)值,可以由用戶自行設(shè)定,作為示例,當(dāng)摘要畫面為一般摘要畫面時,M通常可以為4?8中的整數(shù),當(dāng)摘要畫面為字幕摘要畫面時,M通??梢缘扔诘谝灰曨l片段對應(yīng)的所有摘要畫面的數(shù)量。
[0105]在本發(fā)明實施例中,服務(wù)器可以預(yù)先生成摘要畫面,當(dāng)移動終端接收到用戶輸入的視頻分享請求時,向服務(wù)器發(fā)送摘要畫面請求信息,移動終端可以接收服務(wù)器發(fā)送的摘要畫面,并將摘要畫面展示在移動終端上,用戶可以在摘要畫面中指定的起始摘要畫面和結(jié)束摘要畫面,移動終端可以確定起始摘要畫面對應(yīng)的視頻起始時間點,以及結(jié)束摘要畫面對應(yīng)的視頻結(jié)束時間點,對視頻起始時間點和視頻結(jié)束時間點所指向的第一視頻片段生成分享鏈接,由于用戶可以通過指定起始摘要畫面和結(jié)束摘要畫面的方式來確定想要分享的視頻片段,因而,本發(fā)明實施例可以方便快捷地選定想要分享的視頻片段,克服觸摸屏定位不精確的缺陷,避免了移動終端中資源的耗費。
[0106]進(jìn)一步地,本發(fā)明實施例可以提取分享的第一視頻片段中的摘要畫面展示在分享鏈接上,無需用戶手動編輯摘要畫面,提高了視頻分享的便利性。
[0107]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0108]參照圖2,示出了本發(fā)明的一種視頻分享裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0109]摘要畫面請求信息發(fā)送模塊201,用于當(dāng)接收到用戶輸入的視頻分享請求時,向服務(wù)器發(fā)送摘要畫面請求信息;
[0110]摘要畫面接收模塊202,用于接收由所述服務(wù)器基于所述摘要畫面請求信息發(fā)送的摘要畫面;所述摘要畫面由所述服務(wù)器預(yù)先生成;
[0111]第一摘要畫面展示模塊203,用于展示所述摘要畫面;
[0112]指定摘要畫面獲取模塊204,用于獲取用戶在所述摘要畫面中指定的起始摘要畫面和結(jié)束摘要畫面;
[0113]視頻時間點確定模塊205,用于確定所述起始摘要畫面對應(yīng)的視頻起始時間點,以及所述結(jié)束摘要畫面對應(yīng)的視頻結(jié)束時間點;
[0114]分享鏈接生成模塊206,用于對所述視頻起始時間點和所述視頻結(jié)束時間點所指向的第一視頻片段生成分享鏈接。
[0115]在本發(fā)明實施例中,所述摘要畫面包括一般摘要畫面,所述一般摘要畫面由所述服務(wù)器通過以下方式預(yù)先生成:
[0116]對待分析視頻進(jìn)行鏡頭分割,獲得分割鏡頭;所述待分析視頻不具有字幕;
[0117]選取各個所述分割鏡頭中在時間上位于中間的視頻幀作為關(guān)鍵幀;
[0118]對所述關(guān)鍵幀進(jìn)行視覺相似度聚類,獲得一般摘要畫面;
[0119]基于分割鏡頭的長度信息,對所獲得的一般摘要畫面分配權(quán)重值。
[0120]在本發(fā)明實施例中,所述對所述關(guān)鍵幀進(jìn)行視覺相似度聚類,獲得一般摘要畫面的步驟包括:
[0121 ]提取各個所述關(guān)鍵幀的視覺信息;
[0122]采用所述視覺信息,計算各個所述關(guān)鍵幀的視覺特征向量;
[0123]采用所述視覺特征向量,計算相鄰N個關(guān)鍵幀所形成的向量中心;
[0124]提取相鄰N個關(guān)鍵幀中,距離所述向量中心最近的關(guān)鍵幀作為一般摘要畫面。
[0125]在本發(fā)明實施例中,所述摘要畫面包括字幕摘要畫面,所述字幕摘要畫面由所述服務(wù)器通過以下方式預(yù)先生成:
[0126]獲取待分析視頻中字幕的字幕開始時間點和字幕結(jié)束時間點;
[0127]確定所述字幕開始時間點和所述字幕結(jié)束時間點所指向的第二視頻片段;
[0128]提取在時間上位于所述第二視頻片段中間位置的視頻幀作為字幕摘要畫面;
[0129]基于分割鏡頭的長度信息,對所提取的字幕摘要畫面分配權(quán)重值。
[0130]在本發(fā)明實施例中,所述裝置還包括:
[0131]摘要畫面提取模塊,用于從與所述第一視頻片段對應(yīng)的摘要畫面中,提取權(quán)重值較大的M個摘要畫面,M為預(yù)設(shè)值;
[0132]第二摘要畫面展示模塊,用于在所述分享鏈接上展示所提取的M個摘要畫面。
[0133]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0134]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0135]本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0136]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0137]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令