[發明專利]一種視頻處理方法、裝置、存儲介質及服務器有效
| 申請號: | 202011481916.5 | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN112672149B | 公開(公告)日: | 2022-10-11 |
| 發明(設計)人: | 王軻;陳健生 | 申請(專利權)人: | 廣州博冠信息科技有限公司 |
| 主分類號: | H04N19/109 | 分類號: | H04N19/109;H04N19/146 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 510663 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 處理 方法 裝置 存儲 介質 服務器 | ||
本申請實施例公開了一種視頻處理方法、裝置、存儲介質及服務器,該方法包括:獲取視頻幀集合,視頻幀集合包括多個視頻幀;計算多個視頻幀中相鄰視頻幀之間的幀間差異值,以得到多個幀間差異值;確定多個幀間差異值中的最大幀間差異值;計算多個幀間差異值中的平均幀間差異值;根據最大幀間差異值及平均幀間差異值中的至少一種,確定視頻幀集合的編碼幀率;按照編碼幀率對視頻幀集合進行編碼。以此,根據每個視頻幀集合中相鄰視頻幀的幀間差異值確定編碼該視頻幀集合的編碼幀率,從而提高了視頻編碼的靈活性。
技術領域
本申請涉及計算機領域,具體涉及一種視頻處理方法、裝置、存儲介質及計算機設備。
背景技術
視頻編碼是指通過特定的壓縮技術,將原始圖像數據按照某種方式進行編碼壓縮的過程。常見的視頻編碼標準有H.265、H.264、VP8、VP9、AVS等。不同的編碼標準定義千差萬別,但是最終都有一個共同的目標,將圖像信息壓縮到一個特定的分辨率和碼率。現有技術中,通常是以一固定幀率對視頻進行編碼。
在對現有技術的研究和實踐過程中,本申請的發明人發現,由于視頻的內容千差萬別,就算同一個品類的視頻仍然包含很多場景,固定的幀率編碼不能很好的適應視頻內容多樣化的特點,影響了視頻的觀看效果。可見,現有技術中對視頻進行編碼的靈活性較差。
發明內容
本申請實施例提供一種視頻處理方法及裝置,可以提高編碼的靈活性。
為解決上述技術問題,本申請實施例提供以下技術方案:
一種視頻處理方法,包括:
獲取視頻幀集合,所述視頻幀集合包括多個視頻幀;
計算所述多個視頻幀中相鄰視頻幀之間的幀間差異值,以得到多個幀間差異值;
確定所述多個幀間差異值中的最大幀間差異值;
計算所述多個幀間差異值中的平均幀間差異值;
根據所述最大幀間差異值及所述平均幀間差異值中的至少一種,確定所述視頻幀集合的編碼幀率;
按照所述編碼幀率對所述視頻幀集合進行編碼。
一種視頻處理裝置,包括:
獲取模塊,用于獲取視頻幀集合,所述視頻幀集合包括多個視頻幀;
第一計算模塊,用于計算所述多個視頻幀中相鄰視頻幀之間的幀間差異值,以得到多個幀間差異值;
第一確定模塊,用于確定所述多個幀間差異值中的最大幀間差異值;
第二計算模塊,用于計算所述多個幀間差異值中的平均幀間差異值;
第二確定模塊,用于根據所述最大幀間差異值及所述平均幀間差異值中的至少一種,確定所述視頻幀集合的編碼幀率;
編碼模塊,用于按照所述編碼幀率對所述視頻幀集合進行編碼。
在一些實施例中,所述第二確定模塊包括:
第一確定子模塊,用于基于預設線性函數集合對所述最大幀間差異值及所述平均幀間差異值中的至少一種進行映射處理,以確定所述視頻幀集合的編碼幀率。
在一些實施例中,所述第一確定子模塊,用于:
計算所述最大幀間差異值與第一預設值的乘積,得到第一計算結果,并將所述第一計算結果確定為所述視頻幀集合的編碼幀率,所述第一預設值為所述預設線性函數集合中第一預設線性函數的斜率;或者
計算所述平均幀間差異值與第二預設值的乘積,得到第二計算結果,并將所述第二計算結果確定為所述視頻幀集合的編碼幀率,所述第二預設值為所述預設線性函數集合中第二預設線性函數的斜率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州博冠信息科技有限公司,未經廣州博冠信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011481916.5/2.html,轉載請聲明來源鉆瓜專利網。





