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

插件
推荐插件
一些我觉得好用的插件
| 插件/工具 列表 | url | |
|---|---|---|
| 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 Source | TS语音显示 | 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 | 支持MD | https://obsproject.com/forum/resources/markdown-source.1764/ |
弹幕
推流直播的画面中使用的弹幕是blivechat / LAPLACE
直播时用来查看弹幕的是咩播的弹幕助手(固定在obs窗口内)和LAPLACE(浮动)
浏览器本地加载
浏览器源是可以加载本地文件的,像是时间显示等功能,可以像弹幕一样写个HTML在OBS里加载
输出设置
OBS卡顿优化:
- 减少画布里捕捉的来源
- 降低直播/录制画质
- 降低预设
- 增加B帧
- 降低多次编码
- 降低输出分辨率
对画质影响最大:
- 输出分辨率
- 码率
- 多次编码
- B帧
- 预设
对编码器性能影响最大:
- 输分辨率
- 预设
- B帧
- 多次编码
- 码率
直播设置
- 视频编码器: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转场插件,会有好玩的转场效果
设置内容参考:







Comments | NOTHING