31.0.0 Beta 1 版本更新说明:
新功能
- 添加了 NVIDIA 模糊滤镜和背景模糊功能
- 添加了预览滚动条和缩放/比例指示器
- 添加了对 AJA 设备捕获的 v210 格式支持
- 添加了 Amazon IVS 服务集成
- 添加了 QSV AV1 屏幕内容编码
- 启用了第一方 YouTube 聊天功能
变更
- 更新了所有平台上的浏览器源/坞站 CEF(Chromium)至 127 (6533) 版本
- 将场景项目更改为使用相对坐标
- 如果场景集合设置了已知的输出分辨率,现有的场景集合将自动转换为使用相对坐标。
- 将 NVIDIA 音频效果从噪声抑制中分离
- 现有的滤镜将自动迁移。
- 将图像幻灯片的播放模式属性从单选按钮更改为下拉菜单
- 在 Linux 上使用 Wayland 时禁用了(目前不支持的)内置自动场景切换器
- 改进了 macOS 虚拟相机的错误消息
- 更改了 Windows 上的显示和窗口捕获,不再捕获第一个找到的显示或窗口
- 更改了 Linux 上的显示和窗口捕获,不再隐式捕获
- 在尝试使用 BitBlt 捕获 WinUI 3 应用程序时,添加了警告
- 重构了 NVENC 实现,进行了各种改进
- 支持 SDK 12.2 的功能,如拆分编码。
- 支持旧 SDK 的其他功能:
- B 帧作为参考
- 目标质量 VBR 模式(CQVBR)
- 添加了一个自定义选项字段,允许设置更多不值得单独 UI 元素的选项。
- 在 Flatpak 中改进了 Linux 上的屏幕保护程序抑制功能
- 移除了 macOS 13+ 上的默认桌面音频设备
- 移除了 NVIDIA Kepler GPU 对 NVENC 的支持
- 移除了 FTL 支持
- 移除了 OBS Studio 28.1 及更早版本的遗留迁移
- 如果从这些较旧版本更新,建议先更新到 OBS Studio 30.2,然后再更新到 OBS Studio 31。
- 移除了对 Ubuntu 22.04 的支持
- 应用程序设置被拆分为“app”配置和“user”配置,而不是将所有内容存储在 global.ini 中
Bug 修复
- 修复了 Linux 上 QSV 编码器的两个崩溃问题
- 修复了多轨视频输出重新连接时涉及竞争条件的崩溃问题
- 修复了 Linux 窗口捕获中的两个潜在崩溃问题
- 修复了 MP4 复用器中的死锁问题
- 修复了关闭复用器时的死锁问题
- 修复了停止编码器时的潜在死锁问题
- 修复了文本解析器中的潜在内存错误和崩溃问题
- 修复了几个小的内存泄漏问题
- 修复了播放 HDR 媒体文件时的内存泄漏问题
- 修复了 SRT 监听器中套接字未正确关闭的问题
- 修复了尝试切换到损坏或无效的场景集合时,当前场景集合可能被重置为默认值的问题
- 修复了 UTF-8 文本转换中的缓冲区溢出问题
- 修复了 QSV CBR 中可能导致比特率峰值的问题
- 注意:此修复仅适用于 Lunar Lake 或更新版本,不包括 Alder Lake N。
- 修复了自动配置向导无意中启用增强广播的问题
- 修复了音量表上音频剪辑指示器显示不正确的问题
- 修复了 Happy Eyeballs 的各种问题
- 修复了 macOS 上热键注册不一致的问题
- 修复了如果颜色格式设置为 I444 时多轨视频输出失败的问题
- 修复了浏览器源中的自定义 CSS 在某些网站(特别是 YouTube 聊天)上不再有效的问题
- 恢复了 WHIP 输出的 STUN 支持