现最新OBS版本已更新到270,(本文使用的250版本)
直奔主题,打开OBS设置(英文版在File——Settings)你会看到通用、推流、输出、音频、视频、热键和高级等不同的细分设置选项。
既然说到提升画质,我这里着重说明一下输出和视频设置选项,其他重要选项也会说明。
下面讲讲OBS直播软件的推荐设置,OBS直播画质提升教程开始了!
OBS Studio 设置界面
打开输出设置
第一步
更改输出模式为高级。Advanced
第二步
编码器:x264(CPU软件编码)、NV H264(英伟达GTX10系及以前的显卡硬件编码)、NV H264 (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=0125MB/s
6000Kbps码率如果稳定推流大概需要6Mbps(5859375Mbps=732421875KB/s=07152557373046MB/s)。
第五步
CPU编码器预设:
CPU预设
使用CPU编码(x264)时根据你CPU的性能选择,越往下同等码率时画面越清晰,但需要的CPU性能(占用)越高。通常选择faster和fast预设,同等码率下faster预设和NV H264(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、降低推流分辨率:19201080 ——> 1280720
3、降低帧率:60fps——> 30fps
三、关掉游戏模式和游戏栏
否则Windows会将所有GPU优先级分配给正在播放的任何游戏,并剥夺OBS的GPU资源。
禁用了win10系统里面的游戏栏和游戏模式后就好了
步骤如下:
1、打开obs直播软件的设定,在编码去掉使用cbr固定位元素的小勾,然后把最大比特率修改为3600,缓冲大小修改为5400
2、接着切换到影像功能,把压缩分辨率设置成150,滤镜选择lanczos,giant路径对画面的细节处理效果做好,看着也会更加清晰。FPS调整到60,把启动停用aero的小勾选中。
3、最后来到高级设置,在x264 cpu预设下拉框中选择veryfast模式,如果是7700k可以尝试faster。
4、以上三块设置完毕后的点击最下方的确定保存当前设置信息,然后通过obs直播就会发现画面既清晰又流畅。
扩展资料:
Open Broadcaster Software 它支持和包含以下功能:
支持H264(X264)和 AAC 编码。
支持Intel Quick Sync Video (QSV) 和 NVENC。
无限量的场景和视频源。
支持实时RTMP流推送至 Twitch,YouTube,DailyMotion,Hitbox等平台。
支持 MP4 和 FLV 格式输出。
支持捕获基于 GPU 的游戏捕获,并高性能的输出游戏视频流。
支持DirectShow 采集设备(Webcams,采集卡等)。
Windows 8 高速监控采集支持。
双线性或lanczos3 重采样支持。
OBS设置很简单的。最关键的是上传码率的设置、输出分辨率设置、解码器设置。其中解码器按你的配置建议使用X264解码器质量高,输出设置为1280720,帧率25上传码率按你这个宽带似乎只能设为2500再高你的游戏会网络延迟变高。如果你的网速上传测试准的话,观众看的是不会清晰的,因为你的上传带宽太低了,上传带宽低,电脑配置再高,观众看也是模糊的。
建议你看看OBS相关的帖子网页链接。
1、首先直接点击右上方的“齿轮”设置选项2、画质设置功能可以帮助用户调节直播时的画质、码率、帧率与分辨率,软件已经根据用户本身的电脑配置,已经对设置进行过调节了,大多数情况下是无需更改的
3、高级设置功能相对来说可更改的内容更多,包括音效设置,视频、音频比特率,编码器以及录制设置等内容
4、除了可以在下方直接调节扬声器、麦克风的音量,如果你还想要更改每个音频设备的具体内容,还可以点击下方的“音频设置”选项,自定义更改音频设备的音量、是否单声道、音轨等内容,由此也就完成了设置的全部内容
有以下两种 *** 作解决办法:
1、设置视频比特率,把视频比特率设置到高于2100以后,清晰度已经到达可以接受的程度。数字越大,视频清晰度越高,但是也要考虑到网络上行速度的感受。
2、提高OBS当中其他的硬件参数:
除了码率之外,如果有一个好的显卡(有更好)的配置的话,游戏画面的色彩和流畅度都会变得更好,观众看起来也会更加的舒服。
如果以上两种方法都不行,可能就需要提升直播时候的带宽,也就是网速。如果在直播的时候,(设置的清晰度特别高)然后观众都说很卡,可能带宽就不支持了,可以用一些软件测试网速看看,有必要就去办宽带的地方升级。
要录制4K 60fps视频并使用20000码率,需要一台高性能的计算机和一些高端硬件。以下是一些建议的配置:1 CPU:Intel Core i9或AMD Ryzen 9处理器
2 GPU:NVIDIA GeForce RTX 3080或AMD Radeon RX 6800 XT显卡
3 内存:至少32GB DDR4内存
4 存储:至少1TB的SSD硬盘
5 *** 作系统:Windows 10或macOS 1014及以上版本
6 OBS软件:最新版本的OBS Studio
需要注意的是,录制4K 60fps视频需要大量的计算资源和存储空间,因此需要确保计算机的散热和电源供应能够满足高负载的需求。同时,也需要确保录制的视频文件能够及时备份和存储,以免数据丢失。码率写1500 如果观众不卡 obs也没提示丢帧 就100 100的加 直到卡为止 同样 如果1500已经卡了 就100 100的减少,码率越高,画面越清晰 但是对观众的网速要求越高,尽量用画面变化剧烈的画面来测试,画面变化小的,很难达到你设定的码率,失去测试的意义。
注意码率就是最大比特率值,是最大值,实际上,在直播的过程中,OBS会自动优化,保持尽量少的网速,而画面效果一致。
每个人情况不一样,不管你测出来的上传速度多少,只要大于两兆,就是200k字节上传左右,都得这样实验,直接告诉你结论的就在忽悠你,别人合适的码率,你的电脑网络平台不一样都不一样
speedtest测试出来的是你的最大上传能力 不是你能用的码率 因为平台还有接收能力
不行去obsappcom加群沟通
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)