参考网上的一些配置和自己的习惯,整理了OBS的一些设置及插件

插件

推荐插件

一些我觉得好用的插件

插件/工具 列表url
StreamFX
Move移动转场https://obsproject.com/forum/resources/move.913/
obs-shaderfilter滤镜https://obsproject.com/forum/resources/obs-shaderfilter.1736/
Advanced Masks高级蒙版https://obsproject.com/forum/resources/advanced-masks.1856/
Composite Blur模糊https://obsproject.com/forum/resources/composite-blur.1780/
spectralizer音谱显示https://obsproject.com/forum/resources/spectralizer.861/
input-overlay键盘显示https://obsproject.com/forum/resources/input-overlay.552/
dynamic-delay实时回放
TeamSpeak 5/6 Client Viewer Overlay Browser SourceTS语音显示https://obsproject.com/forum/resources/teamspeak-5-6-client-viewer-overlay-browser-source.1997/
Timer Plugin计时器https://obsproject.com/forum/resources/timer-plugin-text-only-countdown-with-message.2126/
Markdown Source支持MDhttps://obsproject.com/forum/resources/markdown-source.1764/

弹幕

推流直播的画面中使用的弹幕是blivechat / LAPLACE

直播时用来查看弹幕的是咩播的弹幕助手(固定在obs窗口内)和LAPLACE(浮动)

浏览器本地加载

浏览器源是可以加载本地文件的,像是时间显示等功能,可以像弹幕一样写个HTML在OBS里加载

输出设置

OBS卡顿优化:

  1. 减少画布里捕捉的来源
  2. 降低直播/录制画质
  3. 降低预设
  4. 增加B帧
  5. 降低多次编码
  6. 降低输出分辨率

对画质影响最大:

  1. 输出分辨率
  2. 码率
  3. 多次编码
  4. B帧
  5. 预设

对编码器性能影响最大:

  1. 输分辨率
  2. 预设
  3. B帧
  4. 多次编码
  5. 码率

直播设置

  • 视频编码器:NVIDIA NVENC H.264
  • 音频编码器:FFmpeg AAC
  • 音轨:6
  • -
  • 速率控制:CBR(直播要采用固定速率)
  • 码率:6000kbps(不影响性能,但是需要考虑网络带宽)
  • 关键帧间隔:2s(这个一般都不用动)
  • 预设:P4(对画质影响较小,P1~P3适合显卡性能较低,P4推荐,P5~P7会增加一点负载)
  • 调节:高质量
  • 多次编码模式:二次编码(1/4分辨率)(单次编码是跟你你给的码率直接直播,二次编码会使用画布1/4的分辨率进行预测后编码,可以得到更好的码率分配,二次编码全分辨率使用画布全分辨率进行预测)
  • 配置:high(H.265、AV1使用main)
  • 向前考虑:取消勾选(使用cuda单元对B帧进行动态调整,对画面影响较小但负载会增加)
  • 心里视觉调整:勾选(默认开启)
  • 最大B帧:2(只包含移动像素的帧,越接近0负载越高0~4)

录制设置

大部分配置都可以沿用直播

  • 推荐格式为mkv,因为即使突然中断也不会影响录像
  • 视频编码器:NVIDIA NVENC H.264
  • 音频编码器:FFmpeg AAC
  • 音轨:1、2、3、5
  • -
  • 速率控制:CQP(动态调整码率)
  • CQ级别:33(级别越小文件越大视频质量越高,推荐20,我这里想要文件小一些)
  • 关键帧间隔:2s(这个一般都不用动)
  • 预设:P4(对画质影响较小,P1~P3适合显卡性能较低,P4推荐,P5~P7会增加一点负载)
  • 调节:高质量
  • 多次编码模式:二次编码(1/4分辨率)
  • 配置:high(H.265、AV1使用main)
  • 向前考虑:取消勾选(使用cuda单元对B帧进行动态调整,对画面影响较小但负载会增加)
  • 心里视觉调整:勾选(默认开启)
  • 最大B帧:2(只包含移动像素的帧,越接近0负载越高)

音频设置

多轨录制

OBS的音频设备输入采用3~4条虚拟音轨作为麦克风的输入,桌牌音频则使用声卡的输出(这样跟听到的声音是一样的做备用)

在录制音轨设置上,其中麦克风、语音、主音轨、音乐轨格子独占一条音轨,第5条轨道为麦克风+声卡(5轨做备用),6轨勾选前四个直播用,视频录制选择1、2、3、5

各音轨声音推荐的 dB 响度范围

音轨
麦克风-10dB ~ -15dB
语音通话-15dB ~ -20dB
主音轨(游戏声音)-20dB ~ -30dB
音乐-30dB ~ -40dB

音频效果

麦克风-滤镜

滤镜
增益增大麦克风声音
噪声门限设置噪声抑制的区间
噪声抑制去掉底噪
三段式均衡器优化声音(我习惯拉低 低音3dB、加高 高音3dB)
压缩器当声音超过阈值则按比例压缩声音
三段式均衡器2保持默认,这里增强声音效果
限幅防止爆麦(-15dB,60ms)

主音轨-放大细小声音

如果需要放大细小声音则可以添加一个向上压缩器

音乐轨-音频闪避

通过设置压缩器达到音频闪避的功能

音频同步

由于各种原因很可能导致音视频或音频之间不同步,可以在高级音频设置中设置同步偏移

计算方法为1000/当前帧率*相差的帧数

例如:当前为60帧,1000/60=16.67,在pr中发现相差8帧,则16.67*8=133.36取整133,因为是音频有延迟,向前调整所以是-133

场景设置

场景嵌套

如果是直播的话,很多资源都是可复用的。

  • 可以先创建一个窗口的集合用来管理所有的窗口捕捉
  • 在其中捕捉,像是游戏、浏览器等窗口
  • 设置浏览器:变换 - 比例适配屏幕,这样浏览器始终会是全屏状态
  • 然后再直播的场景中添加场景调整大小并锁定,这样就很大程度上减少来源混乱的情况
  • 如果安装了Move转场插件,会有好玩的转场效果

设置内容参考:

【重制版】2024最强OBS设置教程,做到最高画质同时不会卡顿 - 黄PC

THE END