我试图让x264编码器使用多个CPU核心。
我正在更改i_threads结构中的x264_param_t值。我尝试将它设置为从1到6的不同值,并且没有看到性能上的任何变化。
我使用带有以下标志的https://github.com/halfninja/android-ffmpeg-x264项目:
/配置-交叉前缀=arm-linux-androideabi-启用-pic-主机=arm-linux
ARM是否支持多线程编码?它会给我显着提高性能在一个4核心CPU?
发布于 2013-09-26 05:36:01
结果发现,在我的x264安卓版本中没有启用线程支持。
默认情况下,x264配置脚本不会找到pthreads库,因为Android不将其作为独立库来包含。
作为一种解决方法,我创建了一个空的libpthreads.a,以在我的构建中启用POSIX线程支持。
https://stackoverflow.com/questions/18953399
复制相似问题