GStreamer 1.26.8 版本发布,带来 HDR 改进和关键修复

  • GNOME Showtime 的 HDR 播放效果得到提升,字幕显示时不会出现色彩失真。
  • 解析器和复用器配置:AV1、AAC/LOAS、EAC3、MPEG-TS 和 RTP/VP9。
  • x265(广告延迟)、V4L2 和多垫性能的优化。
  • 面向开发者的新功能:Cerberus with Rust on 32 位 x86 和 auto_plugin_features 选项。

gstreamer 1.26.8

萨尔瓦多PROYECTO 已发表 GStreamer的1.26.8这是 1.26 分支的维护更新,旨在优化 Linux、Windows 和其他系统上的多媒体播放体验。此次更新的重点在于 HDR 图像质量、编解码器稳定性以及开发工具的改进,并将直接影响到流行的桌面环境,例如: GNOME.

它不久后就到了 在1.26.7 并担任 第八次维护更新 循环中的改进。其中最明显的改进是,修复了在 GNOME 视频播放器 Showtime 中启用字幕时出现的色彩失真问题,此外还进行了一系列解析器调整。 混合器 以及RTP元素。

GStreamer 1.26.8 引入了播放和图像方面的关键新功能

解析器部分进行了一些改进,这些改进会影响现代流媒体。帧重复问题已得到修复。 AV1 解析器 在帧分割期间,AAC 解析器增加了对不经常包含配置的流的支持。 协议增强对非常规排放物和文件的鲁棒性。

编码器、容器和RTP

在编码过程中,编码器 x265 现在,它会根据自身参数来宣布延迟,而不是像以前那样死板地固定在 5 帧,这对于同步和延迟至关重要的流水线来说是一个有用的改进。此外,它还针对包含大量元素的流水线进行了性能优化。 源垫这样可以减少复杂场景中的瓶颈。

  • fmp4mux:修复数据速率计算并写入子流 EAC3.
  • mpegtsmux:修复了标签处理问题 ID3 以及旗帜 普西.
  • rtpvp9pay:正确解析标志 显示现有框架 en VP9.
  • rtpbaseaudiopay2:正确处理标志位标记 停止 y 重新同步.

这些校正措施减少了广播、分段录制和实时传输中的细微错误,尤其对以下方面具有重要意义: 流媒体和制作环境 在需要连续性和数据包信令的场合。

图形界面和设备

在视觉方面,伪影可以通过以下方式解决: 填充缓冲区 在 gtk4paintablesink 中(例如,在具有奇数大小的子采样格式中),避免在特定渲染场景中可能出现的错误。

设备监视器 V4L2 (Video4Linux)得到了改进,有助于更可靠地检测和管理摄像头和采集卡,这在欧洲广泛用于视频会议、内容创作和混合设置。

构建工具和插件

Cerberus,GStreamer 的构建系统,增加了对以下内容的支持: Rust on Linux x86 (32 位)这样就更容易将组件编译和打包到仍然依赖于该架构的硬件和系统中。

meson 选项已集成到 gst-plugins-rs 中。 auto_plugin_features这就不再要求所有 GStreamer库 用于配置项目的参数。此外,splitmuxsink 接受名为“”的多路复用器 pad。sink_%u为了支持fmp4,并且在 webrtcsink 修正锁的顺序以避免死锁。

GStreamer 1.26.8 的可用性及在 Linux 上的安装

源代码 可从官方网站获取。 虽然该项目本身已经发布,但在桌面环境中,通常会等到它出现在发行版的稳定版软件仓库中才进行更新。在西班牙和欧洲其他地区,主流发行版会在验证通过后,在其稳定版渠道中更新 GStreamer。

如果它已存在于您的存储库中,您可以使用常用的管理器进行更新: Debian / Ubuntu sudo apt update && sudo apt upgradeFedora sudo dnf upgrade --refreshopenSUSE sudo zypper up sudo pacman -Syu要从源代码编译,请查看 发行说明 在激活新项之前,请检查其依赖项。 插件.

此版本优化了影响视觉质量、同步性和稳定性的细节,同时构建生态系统也得到了提升。 安慰 并加以控制。通过软件仓库提供的可用性将有助于其在最广泛使用的发行版中逐步普及。

FFmpeg的
相关文章:
FFmpeg 7.0“Dijkstra”带来支持改进、并行执行等功能