【发布时间】:2013-09-23 06:59:19
【问题描述】:
我正在尝试让 x264 编码器使用多个 CPU 内核。
我正在更改 x264_param_t 结构中的 i_threads 值。我尝试将其设置为从 1 到 6 的不同值,但我看不到性能有任何变化。
我正在使用带有这些标志的 https://github.com/halfninja/android-ffmpeg-x264 项目:
./configure --cross-prefix=arm-linux-androideabi- --enable-pic --host=arm-linux
ARM 是否支持多线程编码?它会显着提升 4 核 CPU 的性能吗?
【问题讨论】:
-
我认为这取决于您的设备。如果您的设备有 4 核,它应该被提升。
-
它将始终依赖于命令行。如果您有一个对并行不友好的过滤器链,那么它可能不会。大多数人不会将
src == dst用于分辨率、位深度、无过滤、无电视电影、无音频等方面。
标签: android android-ndk arm video-encoding x264