[視頻編碼] 從HM 參考模型軟件開始說起

做視頻編碼的開發必然就得了解HM,作爲HEVC的參考軟件,在最初CfP(Call for Propose)的時候起就一直持續更新,每次JCT-VC會議結束後會有新的技術,新的提案,評價那些技術和提案的時候都是用HM作爲參照計算相應的性能提升率。如果相應的技術能被採納(adopted),那麼相關的代碼實現就會出現在下一個版本的HM軟件中,所以說弄懂了HM代碼就可以說能對HEVC有個全面的瞭解了
至本文的寫作時間爲止,HM 軟件從最初的HM-1.0版本更新到了現在的HM-16.7+SCM-6.0版本
學習HEVC之前,我們首先了解怎麼下載HM模型軟件(下面提供的方法不唯一,只是作爲推薦)
- 首先下載代碼版本管理軟件 Tortoisesvn https://tortoisesvn.net/
下載完成後打開其中的 Tortoisesvn repository browser,在網址輸入處填入HM下載地址,之後會轉到
這裏寫圖片描述
左邊會有三個目錄,下面分別介紹他們的功能
- trunk: 該目錄下的文件是JCT-VC代碼管理人員的項目主目錄
- branch:一箇中轉目錄,這裏面的代碼以後要併入到trunk中
- tag:這個是公開的release軟件目錄,軟件正式發佈後就存儲在這裏
如果我們想做代碼分析與開發的話,我們最好下載tag文件夾下的內容,下載時,在相應的要下載的版本的文件夾上右鍵,選擇Checkout選項,會出現
Checkout畫面
選擇好相應的導出目錄,然後點擊OK即可下載成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章