X264多线程
?
?1從http://sourceware.org/pthreads-win32/?下載pthread的win32版本 ,
2 對libx264工程?在項目屬性的“C/C++ -> 預處理器 ->預處理器”中加入HAVE_PTHREAD。
?
3 對libx264工程 添加項目依賴項pthreadVC2.lib,VC++目錄包含目錄和庫目錄配置好(來自下載的pthread)。
會生成新的支持多線程的libx264.lib,pthreadVC2.dll 放到可執行文件目錄下。
參考:http://jmvc.blog.sohu.com/145356341.html
?
640x480大小單線程結果:
x264 [info]: mb I I16..4: 13.0% 0.0% 87.0%
x264 [info]: mb P I16..4: 2.9% 0.0% 10.2% P16..4: 46.6% 24.7% 6.2% 0.0% 0
.0% skip: 9.4%
x264 [info]: SSIM Mean Y:0.9606105
x264 [info]: PSNR Mean Y:36.976 U:43.489 V:41.975 Avg:38.185 Global:38.146 kb/s:
3462.10
encoded 100 frames, 11.69 fps, 3463.01 kb/s
?
--threads 8結果:
x264 [info]: mb I I16..4: 13.0% 0.0% 87.0%
x264 [info]: mb P I16..4: 2.9% 0.0% 10.6% P16..4: 46.5% 24.5% 6.2% 0.0% 0
.0% skip: 9.3%
x264 [info]: SSIM Mean Y:0.9606575
x264 [info]: PSNR Mean Y:36.985 U:43.499 V:41.984 Avg:38.194 Global:38.153 kb/s:
3477.98
encoded 100 frames, 15.26 fps, 3478.90 kb/s
?
?另外:--no-asm 選項不使用匯編指令,要慢很多很多,之前一直帶了這個選項.
轉載于:https://www.cnblogs.com/mlj318/archive/2013/01/31/2888146.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: Tesseract 3 语言数据的训练方
- 下一篇: java长连接socket【转】http