接上一篇。
六.配置(Profile)
Profile是与H264这种编码格式息息相关的一个参数,它定义了视频在进行H264编码时的视频信号抽样和视频压缩方式(算法)相关的一组参数值,或者说特性。H264一共定义了7个档次,我们OBS中只支持最常见的三种,从低到高依次为baseline、main和high。由于这里牵涉到比较多的H264内部算法问题,在此不做深入的介绍,后续在我们的H264编码栏目中再行探讨和研究。
在码率等其余参数不变的情况下,三种档次从低到高压缩率逐渐提高,对CPU计算能力的要求也逐步提高,同时画面质量也会更好。这个问题很容易理解,压缩率=源数据/压缩后的数据=源码率/输出码率(这里的码率都指平均值),因此在播放端,解压的数据率=压缩率x输出码率,在数据码率一定的情况下,压缩率越高,解压出来的数据率就越高,那么细节呈现就越丰富,因此画面还原质量就越好。
实际上与Profile相关的还有一个参数level,该参数与码率、分辨率和帧率等画面和传输相关,但这里没有相关的配置,因此就不介绍。
七.微调(Tune)
该参数列出了8种适应场景。
1.film:电影画质场景,主要用户画质较高、比特率较高的应用场合;
2.animation:适用于卡通场景,对平坦区域较大的图形画面有一定的优化;
3.grain:应用于颗粒化比较多的画面,编码后能够较好保持原画面的颗粒感;
4.stillimage:应用于静态画面场合。
5.psnr和ssim:psnr和ssim是2个视频质量的量化指标,用于客观判断编码后的数据值和编码器前数据值的差异,但比不能真正的反应质量是否有所有提升。
6.fastdecode:使编码后的数据在解码时,对解码器CPU和(或)GPU的要求不高,即低处理能力的解码器也能快速的进行解码。
7.zerolatency:实现快速编码,适用于延迟要求低的场合,但画质可能有一定的影响。
八.分辨率
分辨率的设置在obs主界面右下角->设置->视频 里面。
OBS-推流编码参数的设置(质量、带宽和计算负荷相关 三)
最新推荐文章于 2025-05-17 09:03:16 发布