[發明專利]視頻編轉碼壓縮方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201811520587.3 | 申請日: | 2018-12-12 |
| 公開(公告)號: | CN109640114A | 公開(公告)日: | 2019-04-16 |
| 發明(設計)人: | 鄒箭 | 申請(專利權)人: | 深圳市網心科技有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/4402;H04N19/42 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518052 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 二次編碼 視頻源 幀圖像 轉碼 硬編碼 計算機可讀存儲介質 編碼信息 對視頻源 全部圖像 視頻編 日志 封裝 負載壓力 壓縮 非CPU 記錄 視頻 輸出 | ||
1.一種視頻編轉碼壓縮方法,其特征在于,包括:
接收待編轉碼的視頻源后,對所述視頻源中的每幀圖像進行硬編碼,得到記錄編碼信息的日志;
所述視頻源中的全部圖像幀完成上述硬編碼后,依據所述記錄編碼信息的日志對對應的一幀圖像進行二次編碼,得到該幀圖像的二次編碼結果的基本碼流es流;
所述視頻源中的全部圖像幀完成上述二次編碼后,對所述視頻源中的每幀圖像的二次編碼結果的es流進行封裝,封裝完畢后,將其作為所述視頻源轉碼后的視頻進行輸出。
2.根據權利要求1所述的視頻編轉碼壓縮方法,其特征在于,所述對所述視頻源中的每幀圖像進行硬編碼,得到記錄編碼信息的日志的過程具體為:
對所述視頻源中的每幀圖像進行解封裝并解碼基本碼流es流,得到yuv圖像;
對每幀yuv圖像進行硬編碼,得到高效率視頻編碼HEVC格式的es流數據;
解碼所述HEVC格式的es流數據,得到所述記錄編碼信息的日志。
3.根據權利要求1所述的視頻編轉碼壓縮方法,其特征在于,所述依據所述記錄編碼信息的日志對對應的一幀圖像進行軟編碼,得到該幀圖像的二次編碼結果的es流的過程包括:
對所述視頻源中的每幀圖像再次進行解封裝并解碼es流,得到所述yuv圖像;
依據所述記錄編碼信息的日志對該幀yuv圖像進行全局碼率分配,分配完畢后,依據全局碼率分配結果以及量化值最優關系式,計算得到該幀yuv圖像上每個宏塊的優化量化值;依據所述優化量化值進行熵編碼,得到該幀圖像的二次編碼結果的es流。
4.根據權利要求1-3任一項所述的視頻編轉碼壓縮方法,其特征在于,所述硬編碼的方式具體為:依據支持高速視頻同步QSV功能的硬件編解碼電路進行的硬編碼。
5.根據權利要求4所述的視頻編轉碼壓縮方法,其特征在于,所述二次編碼的方式具體為:依據CPU進行的軟編碼。
6.一種視頻編轉碼壓縮裝置,其特征在于,包括:
一次編碼模塊,用于接收待編轉碼的視頻源后,對所述視頻源中的每幀圖像進行硬編碼,得到記錄編碼信息的日志;所述視頻源中的全部圖像幀完成上述硬編碼后,觸發二次編碼模塊;
所述二次編碼模塊,用于依據所述記錄編碼信息的日志對對應的一幀圖像進行二次編碼,得到該幀圖像的二次編碼結果的基本碼流es流;所述視頻源中的全部圖像幀完成上述二次編碼后,觸發輸出模塊;
所述輸出模塊,用于對所述視頻源中的每幀圖像的二次編碼結果的es流進行封裝,封裝完畢后,將其作為所述視頻源轉碼后的視頻進行輸出。
8.如權利要求7所述的視頻編轉碼壓縮設備,其特征在于,所述視頻編轉碼壓縮程序被所述處理器執行時具體實現對所述視頻源中的每幀圖像進行硬編碼,得到記錄編碼信息的日志的過程為:
對所述視頻源中的每幀圖像進行解封裝并解碼基本碼流es流,得到yuv圖像;
對每幀yuv圖像進行硬編碼,得到HEVC格式的es流數據;
解碼所述HEVC格式的es流數據,得到所述記錄編碼信息的日志。
9.根據權利要求7所述的視頻編轉碼壓縮設備,其特征在于,所述設備為組成CDN網絡或者區塊鏈網絡的節點。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有視頻編轉碼壓縮程序,所述視頻編轉碼壓縮程序可被一個或者多個處理器執行,以實現如權利要求1至5中任一項所述的視頻編轉碼壓縮方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市網心科技有限公司,未經深圳市網心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811520587.3/1.html,轉載請聲明來源鉆瓜專利網。





