dav2d - VideoLANのAV2クロスプラットフォームデコーダ
(code.videolan.org)- AV2コーデック向けのオープンソースソフトウェアデコーダで、広く使われているdav1d(AV1デコーダ)をベースに開発
- 大半のプラットフォームで動作し、AV2ハードウェアデコーダがまだ存在しない状況においてソフトウェアで最高速度を達成することが中核目標
- すべてのサブサンプリングおよびビット深度パラメータを含め、AV2の全機能をサポート予定
- 現在、Cデコーダ実装の完成、APIの提供、マルチプラットフォーム移植が進行中で、**AVX2、ARMv8、SSSE3+**などアーキテクチャ別のアセンブリ最適化、スレッディング改善、GPUデコードまでロードマップに含まれる
- AArch64 Neon実装の追加により、一部のCortex CPUでCリファレンス比最大12倍以上の性能向上が確認されている
- dav2dは他のVideoLANプロジェクトと異なり、非常に寛容なライセンスで配布される
- 非オープンソースソフトウェアやドライバにも組み込み可能なようにBSD 2-clauseライセンスを採用。ハイブリッドデコーダの作成を可能にすることが目的
- この決定の根拠はlibvorbisと同様で、関連する背景は RMS on vorbis で確認できる
- AOM特許権は付与しない
- まだ非常に初期段階であり、AV2仕様が最終確定していないため、本番環境で使用してはいけない
- コードベースは純粋なCとasmのみで維持され、CLAはなく、コントリビューターはBSD 2-clauseライセンスに従いながら自身の著作権と著作者の権利を保持する
- 正式リポジトリURLは https://code.videolan.org/videolan/dav2d
- VideoLANが**Alliance for Open Media(AOM)**の会員活動の一環として管理するプロジェクトで、AOMおよびTwoOrioles、VideoLabsが支援している
1件のコメント
Hacker News のコメント
私のように流れを追えていなかった人向けに言うと、AV2 は Alliance for Open Media(AOMedia) の次世代ビデオコーディング規格で、AV1 を土台にしつつ、より優れた圧縮効率を提供し、低ビットレートで高画質な配信を可能にしようとする規格だ
ストリーミング、放送、リアルタイムのビデオ会議需要に合わせて最適化されている — https://av2.aomedia.org/
クリック → ボットではないことを確認,クリック → 人間であることを確認,クリック → クッキー クッキー クッキー,クリック → Cloudflare がどうのこうので壊れていっている気がするそうしないと AI ボットによる継続的な DDoS を受けていた
ものすごく腹立たしいが、どうしようもない。AI スクレイパー がウェブを台無しにした
アプリをインストールしろという大文字バナーを閉じようとして X を押すと App Store に飛ばされ、ウェブサイト利用者たちはそれをアプリと呼んでいる
ただ、まともなエンコーダが出てくるまでには時間がかかるだろうし、SVT-AV1 も実用的になるまでイライラするほど長くかかった
最初のページ読み込みも速く、その後の動作も速く感じられた
説明では「高速で小型な AV1 ビデオストリームデコーダ」となっているが、おそらく「AV2」であるべきだ
それでも、AV2 デコードがもう出てきたのはうれしい