X264多线程
?
?1從http://sourceware.org/pthreads-win32/?下載pthread的win32版本 ,
2 對(duì)libx264工程?在項(xiàng)目屬性的“C/C++ -> 預(yù)處理器 ->預(yù)處理器”中加入HAVE_PTHREAD。
?
3 對(duì)libx264工程 添加項(xiàng)目依賴項(xiàng)pthreadVC2.lib,VC++目錄包含目錄和庫(kù)目錄配置好(來(lái)自下載的pthread)。
會(huì)生成新的支持多線程的libx264.lib,pthreadVC2.dll 放到可執(zhí)行文件目錄下。
參考:http://jmvc.blog.sohu.com/145356341.html
?
640x480大小單線程結(jié)果:
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結(jié)果:
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 選項(xiàng)不使用匯編指令,要慢很多很多,之前一直帶了這個(gè)選項(xiàng).
轉(zhuǎn)載于:https://www.cnblogs.com/mlj318/archive/2013/01/31/2888146.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
- 上一篇: Tesseract 3 语言数据的训练方
- 下一篇: 计算机的主机是指什么