strukturag/libde265

Open h.265 video codec implementation.

解決する問題

libde265 は、H.265 (HEVC) ビデオファイルをデコードするための信頼性が高くオープンソースの方法を提供します。他のソフトウェアアプリケーションに簡単に統合できるように設計されており、開発者はコーデックをゼロから構築することなく、高効率なビデオ再生機能を追加できます。

仕組み

C 言語でゼロから書かれたこのライブラリは、開発者にシンプルでクリーンな API を提供します。WPP やタイルベースのマルチスレッドなどの高度な機能をサポートして複雑なデコードプロセスを処理し、ハードウェア固有の最適化(SSE、AVX2、AVX-512)を使用して高性能を保証します。完全な Main プロファイル、10 ビットカラー、さまざまなクロマフォーマットをサポートしています。

対象者

このライブラリは、メディアプレーヤー、ストリーミングツール、画像処理ライブラリなど、独自のプロジェクトに H.265 ビデオデコードサポートを追加する必要があるソフトウェア開発者やエンジニアを対象としています。

ハイライト

  • Main、Main 10、Range Extensions(8 から 16 ビット深度)をサポート。
  • より高速なデコードのためのマルチスレッドサポートを含む。
  • コアライブラリに外部依存関係がなく、移植性が高い。
  • 再生用の dec265 やビジュアルビットストリーム解析用の sherlock265 などのサンプルツールが付属。
  • VLC、GStreamer、libheif などの既存プロジェクトで広く使用されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト