日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HM视频编解码器安装教程

發布時間:2024/1/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HM视频编解码器安装教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 下載HM所需的下載工具
    https://tortoisesvn.net/downloads.html
    tortoisesvn是下載HM所需的工具,版本之間變化不大
    在這里選擇最新版本下載,如下圖:

    點擊進入之后,點擊下圖Description目錄下的Project Summary,選擇一個application和language Packs(語言包)下載(32位還是64位需要根據自己需要進行選擇)

    下載完成之后,先點擊安裝application,很簡單,只需注意安裝路徑。然后安裝語言包即可。
  • 安裝HM
    HM過往版本下載網址:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/,選擇一個你需要的版本,點進去之后復制網址鏈接,如https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.5/ 。然后在你準備好下載HM的文件夾下右鍵鼠標,選擇SVN Checkout,如下圖。

    點擊ok即可,如下圖。

    安裝完成之后,如下圖。
  • 測試HM安裝是否成功
    這里只闡述在windows系統下的測試。本文使用的是VS2015,如果沒有請到軟件智庫微信公眾號尋找破解版教程及資源。
    打開VS2015,點擊打開項目,依次找到HM文件夾——build文件夾——點擊HM_vc10.sln。因為我的是VS2015,所以打開之后需要根據要求進行一下升級,會彈出下圖,點擊確認即可。

    (1) 點擊生成解決方案,一般就會出現運行成功的結果。(VS選擇X86和release之后運行速度會快很多,原理暫時沒搞明白)
    但是我遇到了兩次報錯,在這里一并記錄下來。
    首先第一個報錯如下圖所示:

    出現了一大串C2039、2873之類的報錯,解決方法是,找到VS自帶的stdint.h文件,路徑是你自己所命名的VS文件夾——VC文件夾——include文件夾里,點擊復制,復制到HM文件夾——compat——msvc里面替換掉相應的stdint.h即可。
    第二個報錯如下所示:

    解決方法是,點擊VS工具欄里面最下面的選項,進入之后在左側找到調試——符號,在符號服務器前畫上對號,點擊確認,之后重新生成解決方案即可顯示運行成功。

    (2) 之后在右側解決方案資源管理器下面找到TAppEncoder,右鍵找到中間位置的設為啟動項目點擊。
    (3) 配置參數。首先找到一個測試序列,我把自己用的測試序列放到了百度網盤,鏈接:https://pan.baidu.com/s/1L9_09fXmF6B_5mi6bC9eGw ,提取碼:1p6h 。然后依次點開你存放HM的文件夾——cfg文件夾——per-sequenc文件夾,找到你的測試序列,我分享的是basketballPass.yuv。用記事本打開,將其內容完全復制,回到cfg文件夾下,隨便選擇一個,以encoder_randomaccess_main為例,用記事本打開,在#======== File I/O =============下面,將之前復制的內容粘到這里,并刪除重復的# File I/O =====================,如下圖,之后將復制內容第一行的路徑改為你存放文件的路徑,并將FramesToBeEncoded調小一點,畢竟能測試就行,如下圖。

    之后回到VS,在右側找到TAppEncoder右鍵,找到最下面屬性點開,找到配置屬性下面調試選項,在命令參數鍵入-c D:\study\HM\HM16.5\cfg\encoder_randomaccess_main.cfg (你自己的路徑),然后點擊調試即可。

    需要注意,VS如果運行失敗會出現閃退。如果需要根據運行數結果尋找報錯具體情況,可將之前鍵入的內容改為-c D:\study\HM\HM16.5\cfg\encoder_randomaccess_main.cfg>out.txt,這樣生成的數據就會存到默認路徑的out.txt當中,方便你尋找報錯。
    在這里插入圖片描述
    運行到這一步,就初步完工啦。
    第一次發東西,如有錯誤,請多多指教。
  • 安裝過程曾參考以下教程:
    https://blog.csdn.net/qq_21747841/article/details/73188782
    https://www.runoob.com/svn/tortoisesvn-intro.html
    https://blog.csdn.net/lin453701006/article/details/52775820
    https://blog.csdn.net/flyerene/article/details/80611725
    https://blog.csdn.net/qq_41185868/article/details/103206953
  • 總結

    以上是生活随笔為你收集整理的HM视频编解码器安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。