多线程编码相关参数
参数名称 | 参数类型 | 参数含义 |
---|---|---|
cpu | uint32_t | cpu型号 |
i_threads | int | 并行编码线程数 |
i_lookahead_threads | int | 在 lookahead 分析中使用多线程 |
b_deterministic | int | 当开启多线程时是否允许非确定性优化 |
b_sliced_threads | int | 是否使用基于 slice 的多线程 |
b_cpu_independent | int | 强制规范行为,而不是依赖于cpu的最优算法 |
i_sync_lookahead | int | 设置线程化lookahead缓冲区的大小 |
i_thread_frames | int | 在多线程编码过程中,可以同时被不同线程处理的帧的数量。 |
参数解释
- cpu
标签:编码,int,lookahead,CPU,参数,x264,多线程,cpu From: https://blog.csdn.net/yanceyxin/article/details/140859441
- 默认调用
x264_cpu_detect
函数执行实际的CPU检测,检查当前处理器支持哪些特定的CPU优化和指令集扩展。例如,它可以检测CPU是否支持SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2等指令集。- 返回的值通常是一个位掩码,其中每个位代表一个特定的CPU特性。例如,如