2025-08-07 18:21:13
头球世界杯
在使用 OBS 录制或推流时,我们常常会面对一个设置项:编码器预设(Preset)。不同的编码器(x264、NVENC、QSV、AMF)都提供了若干预设选项,这些预设决定了编码的速度、画质与资源占用的权衡。
一、什么是预设(Preset)?
编码预设是一组编码参数集合,用来控制编码效率与资源消耗之间的平衡。
更快的预设(如 ultrafast):占用更少 CPU/GPU,速度更快,但压缩率较低、画质较差。
更慢的预设(如 slow):占用更多资源,速度较慢,但压缩率更高、画质更好。
二、不同编码器常见的预设
1. x264(软件编码器)
常见预设(从快到慢):
ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow
设置方法(代码示例):
obs_data_set_string(settings, "video_encoder", "libx264");
obs_data_set_string(settings, "x264