[發(fā)明專利]視頻編轉(zhuǎn)碼壓縮方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201811520587.3 | 申請(qǐng)日: | 2018-12-12 |
| 公開(kāi)(公告)號(hào): | CN109640114A | 公開(kāi)(公告)日: | 2019-04-16 |
| 發(fā)明(設(shè)計(jì))人: | 鄒箭 | 申請(qǐng)(專利權(quán))人: | 深圳市網(wǎng)心科技有限公司 |
| 主分類號(hào): | H04N21/2343 | 分類號(hào): | H04N21/2343;H04N21/4402;H04N19/42 |
| 代理公司: | 深圳市深佳知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518052 廣東省深圳市前海深港合作區(qū)前*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 二次編碼 視頻源 幀圖像 轉(zhuǎn)碼 硬編碼 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) 編碼信息 對(duì)視頻源 全部圖像 視頻編 日志 封裝 負(fù)載壓力 壓縮 非CPU 記錄 視頻 輸出 | ||
本發(fā)明公開(kāi)了一種視頻編轉(zhuǎn)碼壓縮方法,包括:接收待編轉(zhuǎn)碼的視頻源后,對(duì)視頻源中的每幀圖像進(jìn)行硬編碼,得到記錄編碼信息的日志;視頻源中的全部圖像幀完成上述硬編碼后,依據(jù)記錄編碼信息的日志對(duì)對(duì)應(yīng)的一幀圖像進(jìn)行二次編碼,得到該幀圖像的二次編碼結(jié)果的es流;視頻源中的全部圖像幀完成上述二次編碼后,對(duì)視頻源中的每幀圖像的二次編碼結(jié)果的es流進(jìn)行封裝,封裝完畢后,將其作為視頻源轉(zhuǎn)碼后的視頻進(jìn)行輸出。本發(fā)明將第一編碼的過(guò)程轉(zhuǎn)移至非CPU組件內(nèi)進(jìn)行硬編碼,從而降低CPU的負(fù)載壓力。本發(fā)明還公開(kāi)了一種基于上述方法的裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
技術(shù)領(lǐng)域
本發(fā)明涉及視頻壓縮技術(shù)領(lǐng)域,特別是涉及一種視頻編轉(zhuǎn)碼壓縮方法。本發(fā)明還涉及一種視頻編轉(zhuǎn)碼壓縮裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
HEVC(High Efficiency Video Coding,高效率視頻編碼)/H.265是一種目前新一代的視頻壓縮標(biāo)準(zhǔn),其壓縮效率比目前最廣泛使用的H.264/AVC高出約50%。在視頻點(diǎn)播領(lǐng)域,為了生成質(zhì)量較高的視頻節(jié)目,可以采用2pass編碼,也就是兩次編碼的方式來(lái)生成高質(zhì)量的壓縮視頻。其中,第2次編碼將利用第一次編碼時(shí)生成的編碼信息,這些編碼信息包括每幀甚至每個(gè)宏塊的信息,以一定的格式存為文本文件,供后續(xù)的第2次編碼輸入使用。該過(guò)程主要包括:
首先采用CPU對(duì)每幀圖像進(jìn)行1pass的編碼,編碼目標(biāo)是生成HEVC格式的幀,并生成相應(yīng)的1pass日志;然后依據(jù)1pass的日志采用CPU進(jìn)行2pass編碼,最后對(duì)2pass編碼后生成的es流進(jìn)行封裝,輸出轉(zhuǎn)碼后的新視頻。
由以上過(guò)程可知,該過(guò)程1pass采用CPU進(jìn)行編碼,即采用軟編碼的方式,該方式對(duì)CPU和內(nèi)存的占用都比較多,給CPU造成了較大的負(fù)擔(dān)。
因此,如何提供一種CPU的負(fù)載壓力低的的視頻編轉(zhuǎn)碼壓縮方案是本領(lǐng)域技術(shù)人員目前需要解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種視頻編轉(zhuǎn)碼壓縮方法,將第一編碼的過(guò)程轉(zhuǎn)移至非CPU組件內(nèi)進(jìn)行硬編碼,從而降低CPU的負(fù)載壓力;本發(fā)明的另一目的是提供一種基于上述方法的裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種視頻編轉(zhuǎn)碼壓縮方法,包括:
接收待編轉(zhuǎn)碼的視頻源后,對(duì)所述視頻源中的每幀圖像進(jìn)行硬編碼,得到記錄編碼信息的日志;
所述視頻源中的全部圖像幀完成上述硬編碼后,依據(jù)所述記錄編碼信息的日志對(duì)對(duì)應(yīng)的一幀圖像進(jìn)行二次編碼,得到該幀圖像的二次編碼結(jié)果的基本碼流es流;
所述視頻源中的全部圖像幀完成上述二次編碼后,對(duì)所述視頻源中的每幀圖像的二次編碼結(jié)果的es流進(jìn)行封裝,封裝完畢后,將其作為所述視頻源轉(zhuǎn)碼后的視頻進(jìn)行輸出。
優(yōu)選地,所述對(duì)所述視頻源中的每幀圖像進(jìn)行硬編碼,得到記錄編碼信息的日志的過(guò)程具體為:
對(duì)所述視頻源中的每幀圖像進(jìn)行解封裝并解碼es流,得到y(tǒng)uv圖像;
對(duì)每幀yuv圖像進(jìn)行硬編碼,得到HEVC格式的es流數(shù)據(jù);
解碼所述HEVC格式的es流數(shù)據(jù),得到所述記錄編碼信息的日志。
優(yōu)選地,所述依據(jù)所述記錄編碼信息的日志對(duì)對(duì)應(yīng)的一幀圖像進(jìn)行軟編碼,得到該幀圖像的二次編碼結(jié)果的es流的過(guò)程包括:
對(duì)所述視頻源中的每幀圖像再次進(jìn)行解封裝并解碼es流,得到所述yuv圖像;
依據(jù)所述記錄編碼信息的日志對(duì)該幀yuv圖像進(jìn)行全局碼率分配,分配完畢后,依據(jù)全局碼率分配結(jié)果以及量化值最優(yōu)關(guān)系式,計(jì)算得到該幀yuv圖像上每個(gè)宏塊的優(yōu)化量化值;依據(jù)所述優(yōu)化量化值進(jìn)行熵編碼,得到該幀圖像的二次編碼結(jié)果的es流。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市網(wǎng)心科技有限公司,未經(jīng)深圳市網(wǎng)心科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811520587.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種實(shí)現(xiàn)自適應(yīng)插值濾波二次編碼的搜索方法
- 基于P2P流媒體的二次編碼播放方法及系統(tǒng)
- 一種針對(duì)二次編碼調(diào)制的衛(wèi)星導(dǎo)航信號(hào)的捕獲引擎
- 多過(guò)程最優(yōu)化編轉(zhuǎn)碼系統(tǒng)及方法
- 基于視頻編碼標(biāo)準(zhǔn)的圖像編碼碼率控制方法
- 一種新的北斗信號(hào)二次捕獲算法
- 一種針對(duì)衛(wèi)星導(dǎo)航系統(tǒng)二次編碼的弱信號(hào)捕獲方法
- 視頻監(jiān)控系統(tǒng)、客戶端和信令交互服務(wù)器及控制方法
- 視頻編轉(zhuǎn)碼壓縮方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 多媒體控制設(shè)備
- 多媒體轉(zhuǎn)碼器及轉(zhuǎn)碼方法、多媒體播放終端
- 一種動(dòng)態(tài)調(diào)整轉(zhuǎn)碼碼流的方法及系統(tǒng)
- 一種轉(zhuǎn)碼加速方法和轉(zhuǎn)碼器
- 集群轉(zhuǎn)碼系統(tǒng)及其方法
- 一種視頻轉(zhuǎn)碼方法、裝置及系統(tǒng)
- 一種多路并發(fā)轉(zhuǎn)碼的方法及裝置
- 一種視頻轉(zhuǎn)碼系統(tǒng)、方法及相關(guān)產(chǎn)品
- 一種基于視聯(lián)網(wǎng)的轉(zhuǎn)碼控制方法及裝置
- 一種視頻轉(zhuǎn)碼方法、裝置及電子設(shè)備
- 一種流媒體文件轉(zhuǎn)碼方法和裝置





