OBS Studio 30.2 公测:增加了对多轨视频流的支持
作者:OBS中文官网 日期:2024-06-11 人气:1000
OBS Studio 30.2 今天正式进入公测阶段,为视频录制和直播用户带来了大量新功能,尤其对Linux用户非常友好。这个新版本不仅提升了整体性能,还引入了多项实用工具,进一步强化了OBS Studio作为开源跨平台视频录制和直播软件的地位。Linux用户将特别受益于此次更新,享受更流畅的操作体验和更多的功能选择。
30.2 新功能
- 增加了对多轨视频流的支持 [palana]
- 在 Twitch 上,这被称为增强广播。目前,这需要 Windows 和 NVIDIA GPU。计划支持其他平台和 GPU 供应商。有关更多信息,请参阅:https://help.twitch.tv/s/article/multiple-encodes
- 启用此功能后,在开始流式传输时,有关您的系统的以下数据将被发送到流式传输服务:
- OBS 配置信息(画布宽度和高度、帧速率、编码器宽度和高度、VOD 音轨设置、OBS 版本)
- CPU 信息(名称、速度、核心数)
- GPU 信息(型号、内存、驱动程序版本、设备 ID、供应商 ID)
- 内存信息(可用、总计)
- 操作系统信息(名称、版本、架构、仿真)
- Windows 信息(游戏功能状态:游戏栏、游戏 DVR、游戏模式、硬件加速 GPU 调度)
- 多轨视频设置(最大流媒体带宽、最大视频轨道数)
- 增加了对增强型 RTMP/FLV 多轨音频和视频的支持 [palana/kc5nra]
- 添加“混合 MP4”输出格式(BETA)[derrod]
- 为原生 NVENC 编码器添加了 Linux 支持 [derrod]
- 为 NVENC 编码器添加了 Linux 共享纹理支持 [derrod]
- 为 QuickSync 编码器添加了 Linux 共享纹理支持 [kkartaltepe]
- 为 VA-API 编码器添加了 Linux 共享纹理支持 [nowrep]
- 为 WebRTC 输出添加了 HEVC 支持 [murillo128]
- 添加了可组合主题系统,以简化主题创建、维护并支持未来的自定义选项 [derrod/Warchamp7]
30.2 变更
- 各种 UI 和主题调整 [Warchamp7]
- 场景/组中源的多个实例的音频现在已被重复数据删除 [derrod]
- 重复数据删除是递归的,但不适用于当前正在播放显示/隐藏过渡的组或嵌套场景,这可能会在将来得到修复
- 现在将为当前未加载的插件保留场景集合特定的插件数据 [derrod]
- 隐藏式字幕现已支持 HEVC 和 AV1 [jhnbwrs]
- Qt Fusion 风格现在在 Linux 上始终强制执行 [tytan652]
- 将 PipeWire 窗口/显示捕获合并到统一的“屏幕捕获”源中,以与其他平台保持一致 [tytan652]
- 将“屏幕捕获(XSHM)”重命名为“显示捕获(XSHM)”,以与其他捕获源保持一致 [tytan652]
- 将 macOS 上的默认录制格式设置为碎片化的 MOV [gxalpha]
- 改进的 freetype2 文本源性能 [kkartaltepe]
- 文件打开对话框现在从当前选定文件的目录中启动,而不是默认的 [Warchamp7]
- 将高级输出中的警告移至设置窗口底部,以提高可见性 [GPattenden]
- 纹理编码的各种性能改进 [kkartaltepe]
- 在 NVIDIA 系统上优先使用 NVDEC 解码器 [moocowsheep]
- 支持编码的 DirectShow 源的 NVDEC 解码器 [moocowsheep]
- 用本机实现替换了非纹理 NVENC FFmpeg 后备 [derrod]
- Log 现在包含所有可用的编码器 [Penwy]
- 删除过渡时重置场景项目显示/隐藏过渡的持续时间 [Warchamp7]
- 调整音量计的外观 [Warchamp7]
- 调整多视图边框和标签的外观 [Warchamp7]
- 增加了对仅音频和仅视频 WHIP 输出的支持 [tt2468]
30.2 错误修复
- 修复了某些 AV1 编码器未设置数据包优先级的问题,导致输出无法从丢帧中恢复 [derrod]
- 修复了(重新混合)录音中的音频通道布局的各种问题 [pkv/derrod]
- 修复了原生 FLV 复用器 [palana] 的各种问题
- 修复了 RTMP 协议实现的各种问题 [palana]
- 修复 HEVC 和 AVC 解码器配置记录中的小错误 [derrod]
- 修复关闭源属性时更改放弃确认对话框弹出两次的问题 [tytan652]
- 修复了多 GPU 系统上的 QSV AV1 [thyintel/derrod]
- 修复 FFmpeg 输出在未写入文件时错误地检查磁盘空间的问题 [RytoEX]
- 修复了自动配置向导在没有流密钥的情况下无法运行的问题 [mar10iana]
- 使用范围修复文本对齐 [exeldro]
- 修复了输出设置中具有嵌套滚动区域的编码器属性 [derrod]
- 修复使用硬件加速解码时输入视频分辨率发生变化导致崩溃的问题 [tt2468]
- 修复了控制码头上的按钮文本被切断的问题 [powersagitar]
- 修复了过滤器撤消操作显示 UUID 而不是名称的问题 [derrod]
- 修复了并非所有符合条件的 Patreon 支持者都会显示在“关于”对话框中的问题 [Warchamp7]
- 修复复制粘贴显示/隐藏过渡不包括持续时间的问题 [Warchamp7]
- 修复了设置对话框在低分辨率屏幕上被切断的问题 [tytan652/Warchamp7/derrod/RytoEX](是的,这个问题需要四个人才能解决)
- 修复暂停指示器文本堆叠 [Aleksbgbg]
- 修复了高级音频属性中显示已禁用的音频源的问题 [Penwy]
- 修复了通过“视图”菜单启用时网格模式设置不持久的问题 [RytoEX]
- 修复了 CoreAudio 不处理编码器延迟的问题,导致音频延迟 44-48 毫秒 [derrod]
- 修复了 OBS 无法正确处理输出开始时的负音频时间戳的问题,导致 Opus 和 CoreAudio AAC 音频延迟几毫秒 [derrod]
- 修复了当 H.264 不受支持时 VA-API AV1 编码器不可用的问题 [kkartaltepe]
- 修复了 WebRTC 缓冲区大小太小而无法恢复高比特率视频的问题 [Sean-Der]
- 修复了在重命名 [howellrl] 时按 Tab 键重命名多个场景的问题
1. 原生NVENC编码器支持
OBS Studio 30.2为Linux用户带来了对原生NVENC编码器的支持,包括NVENC AV1编码器的支持。这使得在NVIDIA GPU上使用硬件加速编码成为可能,提升了编码性能和效率。
2. 共享纹理功能
新版本支持NVENC、QuickSync和VA-API编码器的共享纹理功能。这种功能可以提高编码器之间的兼容性和性能,特别是在多GPU系统中。
3. 增强的RTMP/FLV多轨音视频支持
OBS Studio 30.2改进了RTMP/FLV多轨音视频支持,取代了旧版的基于元数据的“VOD Track”,并为WebRTC输出增加了HEVC支持。这将为用户提供更高质量的流媒体输出。
4. 实验性的“Hybrid MP4”输出格式
引入了一种新的“Hybrid MP4”输出格式,结合了分段MP4的容错性和常规MP4的广泛兼容性和更快的访问时间。支持通过热键或API插入章节标记,增强了视频播放和编辑体验。
5. 多轨视频流支持
OBS Studio 30.2为Windows系统上配备NVIDIA GPU的用户引入了多轨视频流支持。虽然这一功能目前仅限于Windows系统,开发者计划在未来的版本中为其他平台和GPU提供支持。
6. 系统数据发送功能
新版本中,当启用多轨视频流功能时,启动流时以下系统数据将发送到流媒体服务:OBS配置信息、CPU信息、内存信息、操作系统信息以及多轨视频设置等。
7. HEVC和AV1字幕支持
增加了对HEVC和AV1字幕的支持,改进了视频流的字幕处理能力。
8. 统一的屏幕捕获源
将PipeWire窗口/显示捕获统一为单一的“屏幕捕获”源,简化了屏幕捕获的配置和使用。
9. 改进的文本源性能
改进了freetype2文本源性能,提升了文本渲染的效率。
10. NVDEC解码器支持
增加了对编码DirectShow源的NVDEC解码器支持,提升了视频解码的性能和兼容性。
11. WHIP输出支持
增加了音频和视频WHIP输出支持,扩展了OBS Studio的输出能力。
12. 可组合主题系统
新版本引入了一个新的可组合主题系统,简化了主题创建和维护,并为未来的自定义选项提供了可能。
13. Qt Fusion风格
默认情况下在Linux上强制使用Qt Fusion风格,改进了用户界面的外观和一致性。
14. 性能改进
改进了纹理编码的各种性能,并在NVIDIA系统上优先使用NVDEC解码器。
下载和安装
OBS Studio 30.2的公测版本已在项目的GitHub页面上发布,适用于Ubuntu 22.04 LTS和Ubuntu 24.04 LTS系统以及Windows和macOS系统的二进制文件可以下载使用。但请注意,这是一个预发布版本,不适合用于生产环境。
总结
OBS Studio 30.2带来了许多令人兴奋的新功能和改进,特别是对Linux用户的支持和性能提升。无论是视频录制还是直播,这些更新都将显著提升用户体验和工作效率。对于希望体验最新功能的用户,可以前往项目的GitHub页面下载和测试这一版本。