第一步:
進入「...x265_1.8\build\vc10-x86」,雙擊「build-all.bat」,則進行編譯。資料夾中的內容變化如下兩圖所示。
第二步:
用vs開啟上一步中生成的
x265.sln
,其具體位置在「
...\x265_1.8\build\vc10-x86
」(如下圖,根據平台選擇)
開啟後,vs出現如下介面:
第三步:
build solution(可以先調為
release
模式),
release
資料夾下出現編譯出來的一些執行檔案和庫,如下圖所示。
其中,x265.exe是可以直接使用的編碼h.265
的命令列程式;
libx265.dll、libx265.lib是可以用於程式開發的編碼h.265
的類庫(
lib和
dll分開);
x265-static.lib是可以用於程式開發的編碼h.265
的類庫(單獨乙個
lib)。
第四步:
將make-solution.bat拷貝至
release
資料夾下,並且拷貝乙個
yuv420
的測試序列至
release
資料夾下,如下圖所示。
第五步:
修改make-solution.bat
內容,內容如下(執行的指令將在後續博文中介紹):
[cpp]view plain
copy
x265 --input-res 352x288 --fps 30 hall_cif_352x288_300.yuv -o hall_cif_352x288_300.h265
第六步:
雙擊make-solution.bat
,出現如下介面,說明成功。
成功過後,會多出乙個*.h265
的檔案,該檔案就是
x265探索與研究(二) x265使用基本方法
參考 第一步 進入 x265 1.8 build vc10 x86 雙擊 build all.bat 則進行編譯。資料夾中的內容變化如下兩圖所示。第二步 用vs開啟上一步中生成的 x265.sln 其具體位置在 x265 1.8 build vc10 x86 如下圖,根據平台選擇 開啟後,vs出現如...
x265各個preset對比
x265編碼器中設定了一系列的preset,包括ultrafast,supe st,veryfast,faster,fast,medium,slow,slower,veryslow和placebo。現在對這幾種preset的引數值進行乙個簡單的對比。其中藍色區域是default的值,medium就是...
x265多執行緒 鎖
對互斥量的一層包裝 class lock 銷毀互斥量 lock 對互斥量加鎖 void acquire 釋放互斥量 void release protected pthread mutex t handle 互斥量 模擬lock guard,建立時自動加鎖 超出scopedlock的作用域,被析構 ...