オープンソースの VVenC および VVdeC H.266 ビデオ エンコーダと

ニュース

ホームページホームページ / ニュース / オープンソースの VVenC および VVdeC H.266 ビデオ エンコーダと

May 30, 2023

オープンソースの VVenC および VVdeC H.266 ビデオ エンコーダと

Gli standard VVdeC e VVenC saranno finalizzati nel 2022 e Fraunhofer HHI

VVdeC および VVenC 標準は 2022 年に最終決定され、それ以来、フラウンホーファー HHI グループはそれらの標準に取り組んできました。

オープンソースの H.266/VCC ビデオ エンコーダおよびデコーダ VVenC と VVdeC はどちらも x86 (SSE42/SIMDe および AVX2) および Arm 上の SIMD 命令用に最適化されており、デコーダは Windows、Linux、macOS、Android と互換性があります。

2020 年、VCC (Versatile Videocoding) としても知られる H.266 ビデオ圧縮規格が承認され、同じ視覚品質を維持しながら以前の H.265/HEVC 規格に比べて 50% のデータ削減が約束されました。 AV1 ビデオ コーデックのパフォーマンスは H.266 よりも劣るはずです。 発表以来、新しい開発はありませんでしたが、昨年 9 月に発表され、4K H.266 と AV1 ビデオ デコードの両方をサポートする Realtek RTD1319D プロセッサと、VVenC および VVdeC H.266 オープン ソース ソフトウェア エンコーダの進歩FOSDEM 2023 で議論された /decoder がそれを変える可能性があります。

どちらも VCC 用の VTM リファレンス ソフトウェアからインスピレーションを得ており、純粋な C インターフェイスを使用して C++ で記述され、アセンブラを使用せずにベクトル化を実装し、特許権を明示的に付与しない BSD 3 条項クリア ライセンスに基づいて提供されます。 どちらのソース コードも GitHub でアクセスできます。

VVdeC は Main10 プロファイルに完全に準拠しており、30 を超えるスレッドをサポートし、Windows、Linux (x86、Arm、RISC-V…)、macOS (x86 および Arm)、Android 上で実行されます。 最初のリリース以来、メモリ使用量は 3 分の 1 に減少し、開発者は今も段階的に進歩を続けています。

VCenC オープン ソース H.266 エンコーダには、高速、高速、中速、低速、低速の 5 つの設定があり、それぞれの設定で品質とエンコード速度の明確なバランスが提供されます。 オフラインでの使用と VOD (ビデオ オン デマンド) 操作向けに設計されています。 マルチスレッドはサポートされていますが、エンコーディングは現在 32 スレッドのみをサポートしています。 さらに、開発者はソフトウェアの効率を向上させることを計画しています。 8 スレッドを使用する場合、Apple M1 Arm プロセッサは、Intel Core i9-12900H プロセッサよりも高速にデータをエンコードします。

サードパーティのパッチを介して VVenC および VVdeC を FFmpeg に組み込むことができるようになり、mpv、VLC、および ExoPlayer に組み込むことが可能になります。 VVdeC Web プレーヤーは、WebAssembly を使用して、最終オプションとしてブラウザーで H.266 ビデオ (音声なし) を再生します。