Win8+VS2012(32位)下編譯x265

相信很多朋友都嘗試過編譯x265,本人之前總是一頭霧水,根據其x265官網的介紹嘗試了好幾種辦法,一直沒有搞定,還裝了很多東西,什麼yasm、Intel編譯器和Cmake之類的,後來發現我把問題想得太複雜了,現介紹我在VS2012平臺下編譯x265的方法。

前期準備工作:

1、x265開源代碼。

2、系統預安裝Cmake軟件。

3、安裝yasm

具體步驟如下:

第一步:下載x265源代碼,下載地址爲https://bitbucket.org/multicoreware/x265/src,下載的方法需要先在電腦上安裝烏龜汞軟件Tortoisehg,然後新建文件並命名爲x265,使用該軟件clone上述下載地址到該文件夾即可,具體使用方法不做過多描述。(或者直接去我的資源頁面下載:http://download.csdn.net/download/yangxiao_xiang/6289897

第二步:安裝Cmake。由於低版本的Cmake可能造成不識別VS2012的問題,所以儘量下載高版本的軟件。

第三步:編譯x265。

       選擇x265\build\vc11-x86\build-all.bat,單擊即可。若出現下面則說明正常安裝。


過一段時間,則彈出調用Cmake對話框,先單擊Configure,再單擊Generate,出現done後,再關閉cmke,此時可以看到命令窗口再生成很多文件,耐心等到結束即可完成編譯。


第四步:配置x265.可參考我批處理的寫法。注意相對路徑。如出現以下結果,則說明編譯成功!

x265.exe --preset fast  --input origCfP/BQSquare_416x240_60.yuv --fps 30 --input-res 416x240 --output out.bin --psnr --ssim --bitrate 128

注意:x265編碼器產生的str.bin碼流文件可以採用碼流分析軟件,或者HM中TAppDecoder.exe解碼並利用YUV播放器查看。


官方說明文檔:http://x265.readthedocs.org/en/default/introduction.html

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