JSVM使用簡介

做畢業設計之中,研究了很久JSVM的使用。本來是想到網上,看一下人家的簡介的,結果什麼也沒找到。所以,就自己對它的使用文檔研究了一翻。其實,只看jsvm的sofeware menu是看不懂怎麼用的。後來,經過不斷的探討,我基本上摸透了這個軟件。由於,這樣很多人都來問我。所以,我這裏直接寫出來,跟大家分享好了。
   注意事項:
  (1)由於,我使用的是windows系統,所以下面都是侷限於windows的使用方法。
  (2)  在使用之前,你應該具備一定的視頻編碼的概念,已經H.264/AVC的概念。
  (3)你必須掌握,windows cmd的使用方法。
  上面的三點,我在這裏不詳細說明。
  第一步:
    編譯JSVM,生成所要的工具。JSVM是由C++編寫的,所以在windows下可以用VC,還有VS進行編譯。
    編譯後,會得到一些你想要的可執行文件,也就是上面,我說的工具。
    工具簡介:  
    BitStreamExtractorStatic.exe :
    碼流分析工具,可以提取其中一種速率的碼流。

   DownConvertStatic.exe :
   yuv轉換工具,可以實現cif,qcif,4cif的轉換,或者幀數的裁剪。
H264AVCDecoderLibTestStatic.exe:
   .264碼流,解碼器。

   H264AVCEncoderLibTestStaticd.exe:
   將yuv編碼成.264。
   PSNRStatic.exe:
      原視頻序列,與重構的視頻序列的信噪比分析工具。
第二步:運行工具
   由於,每個工具都是帶參數的,也就是在編寫的時候,main函數帶參數。直接在軟件裏面,使用配置參數比較麻煩。這裏有一個簡單的方法。是直接,到windows cmd 界面運行該工具。
   運行的時候,如果不會使用工具的話,可以先輸入工具的名稱,不帶參數,這樣將會顯示工具的使用方法。按照使用方法,便可以輕鬆使用工具。
第三步:軟件性能測試
   JSVM的軟件說明書中,講的最差的就是這部分了。基本上,很難看懂。
   首先,要使用軟件性能測試,必須先裝一個perl的代碼解釋器。
   然後解析run.pm +想要的測試例子就可以了。

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