研究視頻編碼的主要目的是在保證一定視頻清晰度的前提下縮小視頻文件的存儲空間。
由於視頻編碼的主要任務是縮小視頻文件的存儲空間,因此,視頻編碼又稱視頻壓縮編碼或視頻壓縮,簡單地說就是去除視頻數據中冗余信息。用以實現編碼功能的軟件成為編碼器,而用以實現解碼功能的軟件稱為解碼器。
H.264編碼和H.265編碼的區別
H.265是新的編碼協議,也即是H.264的升級版。H265標准保留H.264原來的某些技術,同時對一些相關的技術加以改進。
比起H.264/AVC,H.265/HEVC提供了更多不同的工具來降低碼率,以編碼單位來說,H.264中每個宏塊(macroblock/MB)大小都是固定的16 * 16像素,而H.265的編碼單位可以選擇從最小的8 * 8到最大的64 * 64。
同樣的畫質同樣的碼率,H.265比H.264占用的存儲空間要少理論50%,如果存儲空間一樣大,那么意味着在一樣的碼率下,H.265會比H.264畫質要高一些,理論上是30%~40%。
H.265的優勢
H265/HEVC的編碼架構大致上和H264/AVC的架構相似,主要也包含幀內預測、幀間預測(inter prediction)、轉換(transform)、量化(quantization)、去區塊濾波器(intra prediction)、熵編碼(entropy coding)等模塊。但在HEVC編碼架構中,整體被分為了三個基本單位,分別是編碼單位(CU)、預測單位(PU)、和轉換單位(TU)。
H.265的幀內預測模式支持33種方向(H.264只支持8種),並且提供了更好的運動補償處理和矢量預測方法。
拋一個265格式解析鏈接:(265之格式解析:https://www.cnblogs.com/lidabo/p/11856828.html)
(H265碼流分析:https://www.cnblogs.com/lidabo/p/11856799.html)