GStreamer 1.26 推出了对 H.266 和 LCEVC 以及其他新功能的支持。

  • H.266/VVC、LCEVC 和 JPEG-XS 支持:添加了新的视频和图像编解码器以提高效率。
  • Vulkan 和 Direct3D12 改进:图形和多媒体处理优化。
  • 新的字幕和转录功能:AWS 和 Speechmatics 支持语音识别。
  • 性能和稳定性优化:添加了新的插件、错误修复和常规改进。

GStreamer的1.26

GStreamer的1.26 现在可用 并配备了一系列新功能,旨在提高与下一代编解码器的兼容性,优化硬件加速,并为开发人员和多媒体内容创建者添加新工具。本次更新保持了该框架1.x系列内API和ABI的稳定性。

距离上次重大更新一年后,GStreamer 1.26 引入了 支持 H.266 或多功能视频编码 (VVC) 视频编解码器,与其前身 H.265/HEVC 相比,该格式具有更高的压缩效率。还添加了对 低复杂度增强视频编码 (LCEVC),一种通过增强层来提高其他编解码器效率的技术。

GStreamer 1.26 的主要新功能

支持新的视频和音频编解码器

除了支持 H.266/VVC 和 LCEVC 之外,GStreamer 1.26 还支持图像编解码器 JPEG-XS,针对超低延迟视频制作工作流程进行了优化。格式的功能也得到了扩展 的Matroska y MPEG-TS,增加支持 AV1 y VP9,这有利于多媒体内容的播放和流式传输。

与 Vulkan 和 Direct3D12 集成的改进

此版本添加了 对 Vulkan 集成进行了多项优化,提高视频解码和编码的性能。还推出了一款新品 Direct3D12 集成支持库,以及 d3d12swapchainsink 和 d3d12deinterlace 等元素,使得在 Windows 环境中更好地管理多媒体处理成为可能。对于那些在多媒体工作流程中使用高级解决方案的人来说,这尤其有用。

GStreamer 1.26 还具有 使开发人员受益的性能改进 寻求最大限度提高其应用程序的效率。例如,内存管理的优化是大型项目更有效地利用资源的关键。如果你想了解更多使用 GStreamer 的项目,你可以阅读 PulseAudio 新闻,同样注重多媒体处理效率。

GStreamer 1.26 中的新字幕和转录工具

GStreamer 1.26 包含 处理字幕和元数据的新功能 在视频上。添加了用于提取和插入 H.264 和 H.265 字幕的工具,以及新的 cea708overlay 元素,允许将 CEA-708 字幕实时叠加在视频上。

另外, AWS 和 Speechmatics 转录和翻译服务已集成,从而能够更准确地将音频转换为文本。这些工具对于希望方便访问其视听作品、吸引更广泛受众的内容创作者来说尤其有价值。

优化视频制作中的工作流程至关重要,GStreamer 1.26 通过多种方式解决了这一问题。

webos-os 引入了新版本的 Home 应用程序
相关文章:
WebOS Open Source Edition 2.18 已经发布,这是它的新闻

性能和稳定性优化

除了其他改进外,新版本还对 内存管理 y 处理时间。 webrtcbin 模块已进行优化,以提高实时视频流的同步性,并且 QUIC 支持已得到改进 实现网络上多媒体内容的高效传输。

还修复了错误并优化了多个模块,例如 视频4Linux2(V4L2),提高与专用Linux硬件的兼容性。这些优化确保开发人员可以依赖 GStreamer 1.26 构建强大且可靠的应用程序。

此次更新代表了 GStreamer 的一次重大进步,巩固了其作为市场上最强大、功能最多样的多媒体框架之一的地位。

曼扎罗 2022-04-15
相关文章:
Manjaro 2022-04-15 与 Plasma 5.24.4 以及 Budgie 和 Deepin 等新闻一起到来