obs怎么高帧率140帧

obs怎么高帧率140帧,第1张

OBS Studio(全称Open Broadcaster Software Studio)是一个免费的开源的视频录制和视频实时流软件。其有多种功能并广泛使用在视频采集,直播等领域。

现最新OBS版本已更新到27.0,(本文使用的25.0版本)

直奔主题,打开OBS设置(英文版在File——Settings)你会看到通用、推流、输出、音频、视频、热键和高级等不同的细分设置选项。

既然说到提升画质,我这里着重说明一下输出和视频设置选项,其他重要选项也会说明。

下面讲讲OBS直播软件的推荐设置,OBS直播画质提升教程开始了!

OBS Studio 设置界面

打开输出设置

第一步

更改输出模式为高级。Advanced

第二步

编码器:x264(CPU软件编码)、NV H.264(英伟达GTX10系及以前的显卡硬件编码)、NV H.264 (new)(英伟达GTX16系和RTX 20 30系显卡可选),A卡硬件编码、CPU核显编码

说明:为了较好的画质,推荐优先使用x264软编,如果机器较卡可选择 NVENC硬件编码

第三步

码率控制:CBR ABR VBR CRF

CBR=恒定码率模式=常数比特率=固定码率模式(缺点是直播较多的静态画面时浪费流量。在码率非常充足的情况下,还是会有人去用它。)

ABR=平均码率模式=平均比特率(使得在一定时间内,平均码率趋近于目标码率,ABR是CBR和VBR的一种折中优化方案。)

VBR=动态码率模式=动态比特率 (可变码率,可以根据画面的变化大小自动分配码率。缺点是画面复杂度恒定的内容没什么优势。追求视频文件成品有限码率下的清晰度,VBR是最好的选择。 )

通常有质量优先模式和二次编码模式(2PASS),质量优先模式是不考虑视频的实际大小,完全按照视频内容的复杂程度来分配码率。优先考虑带宽性价比,但体积不是很确定。

CRF=恒定码率系数(Constant Rate Factor ),缺省值23。CRF是通过降低那些“less important”帧的质量来达到此目的的。 “less important”的意思是那些过于耗费码率又难以用肉眼察觉的帧,比如复杂或者高速运行的场景。省下来的码率会分配给其它更有效的帧。在X264编码器内部CRF和bitrate采用了相同的调整策略,只是它不遵循一个特定的输出码率。

第四步

Bitrate,比特率设置,比特率设置过低直播会丢帧

NV官方文章中的不同分辨率下建议给多少码率的图表

1024Kbps=1Mbps=1024/8KBps=128KB/s=0.125MB/s

6000Kbps码率如果稳定推流大概需要6Mbps(5.859375Mbps=732.421875KB/s=0.7152557373046MB/s)。

第五步

CPU编码器预设:

CPU预设

使用CPU编码(x264)时根据你CPU的性能选择,越往下同等码率时画面越清晰,但需要的CPU性能(占用)越高。通常选择faster和fast预设,同等码率下faster预设和NV H.264(new)编码器最高质量预设不相上下。x264其他选项保持默认即可。

Profile:high

baseline、main

Tune:animation 卡通

第六步

视频设置

视频设置

基础(画布)分辨率:最大可选你显示器当前分辨率

输出(缩放)分辨率:决定了你最终的直播画面分辨率。推荐输出分辨率和基础分辨率保持一致。

缩小方法:传统的顺序是bilinear(最老的filter,系统资源最少)->bicubic(比bilinear更新,系统资源更多)->Lanczos(比bicubic更新,甚至更多系统资源)

FPS值(帧率):常用、整数和分数。

常用FPS值(帧率)模式下最高选择60FPS(60帧)。整数FPS值(帧率)模式下手动可以设置最高120FPS(120帧)。分数FPS值(帧率) 帧数/时间 ,比如 10 / 3就是3秒10帧。

第七步

高级设置Advanced

高级设置

色彩空间Color Space:选择sRGB就好

601 动态范围局部(标清数字)

709 全部动态范围 (高清数字),709比601能提供更丰富的色彩。

色彩空间

PS:最后注意

一、如果玩游戏比较卡顿,可尝试:

1、将X264的CPU预设从 faster 改成 veryfast

2、如果依旧卡顿,可将码率和分辨率适当下调

3、显卡编码时最好锁帧,始终让显卡占用不超过90%即可,不然即使你这边100多帧,观众那边也可能因为编码器过载而看到的画面很卡

二、如果出现网络丢包情况,可尝试

1、降低推流码率: 8000 ——>6000(1080P码率最好不低于6000)

2、降低推流分辨率:1920*1080 ——>1280*720

3、降低帧率:60fps——>30fps

三、关掉游戏模式和游戏栏

否则Windows会将所有GPU优先级分配给正在播放的任何游戏,并剥夺OBS的GPU资源。

禁用了win10系统里面的游戏栏和游戏模式后就好了

常用fps指的是游戏开发中最常见的帧率标准,通常为30fps、60fps等。而obs整数fps指的是obs默认设置,可以选择性地调整到25fps、30fps、50fps、60fps等,以达到更稳定的播放流畅度。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7751320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存