原创 HEVC和VVC中的量化矩陣

量化矩陣技術早在JPEG就已經使用,視頻編碼標準也早就支持了,下面來看下HEVC和VVC中量化矩陣技術。量化矩陣下文縮寫爲QM。 HEVC HEVC中支持兩種類型的QM:默認QM和自定義QM。 默認QM如下,其中8x8 intra

原创 HEVC代碼學習43:默認量化矩陣

量化矩陣的原理是對應不同位置的係數使用不同的量化系步長進行量化,人眼對高頻不敏感,對低頻分量進行小步長量化,對高頻分量進行大步長量化,在保證主觀質量的情況下,提高壓縮效率。HEVC支持量化矩陣,但是默認不啓用。HEVC的量化矩陣與

原创 HEVC量化死區

最近才接觸到量化死區,H.264和H.265中都有用到,來學習一下這個技術。 在標量量化中,會將一定區間內的信號值量化爲一個代表值,對於0附近對應的區間,就被稱爲死區,該區間內的信號會被量化爲0。 H.264中的量化死區,推薦博客

原创 BMS2.0變換編碼跟進

BMS2.0中,變換編碼採納了多核變換和二次變換。在JVET-K1002中提到,採納的多核變換隻使用DCT2,DCT8,DST7三種變換核,沒有給出具體的算法細節,現在來從代碼中大概看下變換部分的內容。 代碼和JEM變動不大,JE

原创 YOLOv3視頻檢測及檢測結果保存(傻瓜式,不改代碼,適用於將YOLOv3做黑盒使用的同學)

YOLOv3 windows下載、配置方法,推薦閱讀https://blog.csdn.net/baidu_36669549/article/details/79798587,介紹很詳細,對於直接拿YOLOv3用的同學完全足夠,這

原创 轉:HEVC、AV1、VVC:如何理解2019年的編解碼器世界(乾貨!)

原文鏈接:https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/100919378 LiveVideoStack又出乾貨,建

原创 HEVC實現無損壓縮

使用HM是可以實現無損壓縮的,只需要開啓Transform Quantizer Bypass(TQB)。 方法很簡單,命令行輸入增加–TransquantBypassEnable 和–CUTransquantBypassFlagF

原创 HEVC碼流bin文件封裝爲mp4

在網上找了一大圈,找到了兩篇靠譜的博客,尤其推薦第二個,科普處理流程,講解很清楚。 1.http://cadenwu.blog.chinaunix.net/uid-20554957-id-5746317.html 2.http:/

原创 AVS3參考軟件HPM找不到win10 SDK解決方法

生成HPM時報錯: 上網搜了都是讓裝對應版本的win10 SDK,實際不需要,只需要重定向即可: 該方法確認可用,不知道是否適用於其他找不到win10 SDK的情況。

原创 視頻編碼標準小八卦

最近看了H.264/AVC FRExt介紹H.264/MPEG4-AVC Fidelity Range Extensions: Tools, Profiles, Performance, and Application Areas

原创 視頻編碼中常用的二值化方法

在視頻編碼中,在算術編碼之前,要對需要傳輸的符號進行二值化,今天就來學習一下常用的二值化方法。 常見的二值化編碼算法有:一元碼、截斷一元碼、截斷萊斯二值化,K階指數哥倫布編碼,定長編碼,這裏定長編碼就不做介紹了。 一元碼 參考:

原创 轉:MPEG中面向沉浸式視覺體驗的標準化活動(虞露)

原文鏈接:https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/99669793 本文是虞露老師在LiveVideoStac

原创 VTM4.0變換編碼跟進

VTM4.0變換編碼加入了5項新技術: • JVET-M0140 Sub-block Transform (SBT) for inter blocks • JVET-M0297: skipping high frequency coe

原创 JVET提案學習方法

跟了兩年多的266提案了,從一開始的mpeg轉到JVET,今天來對JVET提案的學習方法吧。 JVET提案系統:http://phenix.int-evry.fr/jvet/ 之前有整理過一些常用網址https://blog.csdn

原创 VTM4.0 DC模式

我又回來了,好久沒更博客了吧,沒事來寫下前段時間看的東西吧。 DC模式很簡單,理論很簡單,就是用鄰近像素塊的均值填充當前預測塊,具體不做介紹了。這裏介紹下VTM中DC的改進歷程。 這裏只介紹主要種子提案,下面給出DC相關提案號。 JV