System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及計算機,尤其涉及一種視頻處理方法、裝置、設備、介質及程序產品。
技術介紹
1、視頻分享之前有時需要進行視頻剪輯,然而人工剪輯視頻的操作繁瑣,且剪輯出的視頻片段效果不好,存在視頻剪輯的效率低和效果不好的問題。
技術實現思路
1、本公開提出一種視頻處理方法、裝置、設備、存儲介質及程序產品,以在一定程度上解決視頻剪輯的效率低和效果不好的技術問題。
2、本公開第一方面,提供了一種視頻處理方法,包括:
3、獲取待處理視頻和目標時長;
4、基于所述待處理視頻的圖像內容確定所述待處理視頻的視頻文本描述;
5、確定所述待處理視頻中視頻幀與對應的所述視頻文本描述之間的語義相關性;
6、將所述待處理視頻中所述目標時長內總得分最大的連續視頻幀確定為目標視頻片段,所述總得分基于所述連續視頻幀對應的所述語義相關性和圖像質量得到。
7、本公開第二方面,提供了一種視頻處理裝置,包括:
8、獲取模塊,用于獲取待處理視頻和目標時長;
9、文本描述模塊,用于基于所述待處理視頻的圖像內容確定所述待處理視頻的視頻文本描述;
10、圖文匹配模塊,用于確定所述待處理視頻中視頻幀與對應的所述視頻文本描述之間的語義相關性;
11、目標片段模塊,用于將所述待處理視頻中所述目標時長內總得分最大的連續視頻幀確定為目標視頻片段,所述總得分基于所述連續視頻幀對應的所述語義相關性和圖像質量得到。
12
13、本公開第四方面,提供了一種包含計算機程序的非易失性計算機可讀存儲介質,當所述計算機程序被一個或多個處理器執行時,使得所述處理器執行第一方面或第二方面所述的方法。
14、本公開第五方面,提供了一種計算機程序產品,包括計算機程序指令,當所述計算機程序指令在計算機上運行時,使得計算機執行第一方面所述的方法。
15、從上面所述可以看出,本公開提供的一種視頻處理方法及相關設備,基于圖像質量和與視頻內容的相關性等方面選取視頻中具有目標時長的目標視頻片段,能夠從待處理視頻中自動提取圖像質量高且與視頻內容高度相關的目標視頻片段,無需人工剪輯操作,提高了視頻剪輯的效果和效率。
本文檔來自技高網...【技術保護點】
1.一種視頻處理方法,所述方法包括:
2.根據權利要求1的方法,其中,基于所述待處理視頻中視頻幀的圖像內容確定所述待處理視頻的視頻文本描述,包括:
3.根據權利要求1的方法,其中,確定所述視頻幀與對應的所述視頻文本描述之間的語義相關性,包括:
4.根據權利要求1的方法,其中,所述總得分基于所述連續視頻幀的所述語義相關性和圖像質量得到,包括:
5.根據權利要求4的方法,其中,基于至少一個圖像質量維度對所述視頻幀的圖像質量進行評分得到所述視頻幀的圖像質量得分,包括:
6.根據權利要求5的方法,其中,所述訓練數據包括具有第一圖像質量真實得分的第一訓練圖像樣本和具有第二圖像質量真實得分的第二訓練圖像樣本;
7.根據權利要求1的方法,將所述待處理視頻中所述目標時長內總得分最大的連續視頻幀確定為目標視頻片段,包括:
8.一種視頻處理裝置,包括:
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如權利要求1至7任意一項所述的方法。
>10.一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令用于使計算機執行權利要求1至7任一所述方法。
...【技術特征摘要】
1.一種視頻處理方法,所述方法包括:
2.根據權利要求1的方法,其中,基于所述待處理視頻中視頻幀的圖像內容確定所述待處理視頻的視頻文本描述,包括:
3.根據權利要求1的方法,其中,確定所述視頻幀與對應的所述視頻文本描述之間的語義相關性,包括:
4.根據權利要求1的方法,其中,所述總得分基于所述連續視頻幀的所述語義相關性和圖像質量得到,包括:
5.根據權利要求4的方法,其中,基于至少一個圖像質量維度對所述視頻幀的圖像質量進行評分得到所述視頻幀的圖像質量得分,包括:
6.根據權利要求5的方法,其中,所述訓練數...
【專利技術屬性】
技術研發人員:裴森,常仲翰,陳奇,
申請(專利權)人:北京字跳網絡技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。