GStreamerの1.26 現在利用可能 また、次世代コーデックとの互換性の向上、ハードウェア アクセラレーションの最適化、開発者やマルチメディア コンテンツ作成者向けの新しいツールの追加を目的とした多数の新機能が搭載されています。このアップデートにより、フレームワークの 1.x シリーズ内で API と ABI の安定性が維持されます。
前回のメジャーアップデートから1.26年が経ち、GStreamer XNUMXでは H.266 または Versatile Video Coding (VVC) ビデオ コーデックのサポートは、前身の H.265/HEVC と比較して、より高い圧縮効率を約束する形式です。のサポートも追加されました 低複雑性拡張ビデオコーディング (LCEVC)拡張レイヤーを通じて他のコーデックの効率を向上させるテクノロジーです。
GStreamer 1.26 の主な新機能
新しいビデオおよびオーディオコーデックのサポート
GStreamer 266には、H.1.26/VVCとLCEVCのサポートに加えて、画像コーデックのサポートも含まれています。 JPEG-XS超低遅延のビデオ制作ワークフロー向けに最適化されています。フォーマットの機能も拡張されます マトロスカ 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 で字幕を抽出および挿入するためのツールが追加され、また、CEA-708 字幕をビデオにリアルタイムでオーバーレイできる新しい cea708overlay 要素も追加されました。
さらに、 AWSとSpeechmaticsの文字起こしおよび翻訳サービスが統合されましたより正確に音声をテキストに変換できるようになります。これらのツールは、オーディオビジュアル作品へのアクセスを容易にし、より幅広い視聴者を獲得したいと考えているコンテンツ作成者にとって特に役立ちます。
ビデオ制作におけるワークフローの最適化は非常に重要であり、GStreamer 1.26 はいくつかの方法でこれに対処します。
パフォーマンスと安定性の最適化
新バージョンでは、その他の改良点として、 メモリ管理 y 処理時間。 webrtcbinモジュールは、リアルタイムビデオストリーミングの同期を改善するために最適化されており、 QUICサポートが改善されました ウェブ上でマルチメディアコンテンツを効率的にストリーミングします。
バグも修正され、複数のモジュールが最適化されました。 ビデオ4Linux2 (V4L2)専用の Linux ハードウェアとの互換性が向上します。これらの最適化により、開発者は GStreamer 1.26 を使用して強力で信頼性の高いアプリケーションを構築できるようになります。
このアップデートは GStreamer にとって大きな進化を表し、市場で最も強力で多用途なマルチメディア フレームワークの 1 つとしての地位を強化します。