ビデオコーデックの比較

ビデオコーデックとは、デジタルビデオエンコードデコードを行うソフトウェアまたはデバイスであり、ビデオ圧縮や解凍を行う場合もあります。ほとんどのコーデックは、ビデオコーディング形式の実装です。

圧縮には非可逆データ圧縮が用いられる場合があり、品質測定の問題が重要になります。アナログオーディオのデジタル形式代替としてコンパクトディスクが広く普及して間もなく、ビデオもデジタル形式で保存・使用することが可能になりました。そのための様々な技術がすぐに登場しました。ほとんどのビデオ圧縮方法の主な目的は、元のソースの忠実度に最も近いビデオを作成しながら、ファイルサイズを可能な限り小さくすることです。しかし、比較の基準として使用できる他の要素もいくつかあります。

比較入門

ビデオ コーデックの比較では、次の特性が比較されます

ビデオ品質

コーデックが実現できる品質は、コーデックが使用する圧縮形式に大きく依存します。コーデックは形式ではなく、同じ圧縮仕様を実装したコーデックが複数存在する場合があります。例えば、MPEG-1コーデックは、より新しいH.264仕様を実装したコーデックと同等の品質/サイズ比を実現できないのが一般的です。しかし、同じ仕様であっても、異なる実装によって生成される出力の品質/サイズ比は異なる場合があります。

各圧縮仕様では、単純なビット圧縮 ( Lempel-Ziv-Welchなど) から心理視覚およびモーション要約、出力をビット ストリームとして保存する方法まで、生のビデオ (本質的には、フル解像度の非圧縮デジタル画像のシーケンス) のサイズを縮小できるさまざまなメカニズムと、出力をビット ストリームとして保存する方法が定義されています。コーデックのエンコーダ コンポーネントが仕様に準拠している限り、これらの方法を自由に組み合わせてコンテンツのさまざまな部分を適用できます。仕様に準拠しているコーデックのデコーダ コンポーネントは、使用されている各メカニズムを認識し、圧縮されたストリームを解釈して、表示用に生のビデオに変換します (ただし、圧縮がロスレスでない限り、これは生のビデオ入力と同一にはなりません)。各エンコーダは独自のアルゴリズムとパラメータに従って仕様を実装するため、異なるコーデックの圧縮出力は異なり、その結果、コーデック間で品質と効率が異なります。

コーデックのビデオ品質を比較する前に、ビデオシーケンス内の特定のフレームセットに対して、コーデックごとに異なる品質を提供できることを理解することが重要です。このばらつきには、さまざまな要因が関係しています。まず、すべてのコーデックには、フレームごとにビットレートと品質を決定するビットレート制御メカニズムがあります。可変ビットレート(VBR)と固定ビットレート(CBR)の違いにより、すべてのフレームにわたる一貫した品質と、一部のアプリケーションで必要なより一定のビットレートとの間でトレードオフが生じます。次に、一部のコーデックは、キーフレームと非キーフレームなど、全体的な画質に対する重要性と圧縮可能な程度が異なるフレームタイプを区別します。最後に、品質は、すべての今日のコーデックに備わっているプレフィルタリングに依存します。その他の要因も影響する場合があります。

十分に長いクリップの場合、圧縮の影響がほとんどないシーケンスと、特にCBRが使用されている場合は圧縮の影響が大きいシーケンスを選択することができます。CBRでは、一定のビットレートを達成するために必要な圧縮量の違いにより、フレーム間の品質が大きく変動する可能性があります。そのため、長編映画などの長いクリップでは、2つのコーデックがクリップの特定のシーケンスに対して全く異なるパフォーマンスを示す一方で、より長いフレームシーケンスではコーデックの品質がほぼ同等(または逆)になる場合があります。プレスリリースやアマチュアフォーラムでは、レビューにおいて特定のコーデックやレート制御スタイルが有利であることが知られているシーケンスが選ばれることがあります。

客観的なビデオ品質

客観的ビデオ評価技術は、主観的画質評価実験の結果によく見られるように、画質に関する人間の判断を予測しようとする数学モデルです。客観的に測定でき、コンピュータプログラムによって自動的に評価できる基準と指標に基づいています。客観的手法は、高品質(通常は圧縮されていない)とみなされるオリジナルの純粋なビデオ信号が利用可能かどうかに基づいて分類されます。したがって、以下の分類が可能です。

  • フルリファレンス方式(FR)では、元のビデオ信号全体が利用可能
  • 縮小参照法(RR)では、元のビデオの部分的な情報しか利用できず、
  • 非参照方式 (NR)。元のビデオがまったく利用できません。

主観的なビデオ品質

これは、視聴者が動画をどのように認識するかに関係し、特定の動画シーケンスに対する視聴者の意見を示すものです。主観的な動画品質テストは、時間(準備と実行)と人的資源の面で非常にコストがかかります。

専門家にビデオシーケンスを見せ、意見を記録する方法は数多くあります。そのうちいくつかは、主にITU-R勧告BT.500-13とITU-T勧告P.910で標準化されています。

主観的なビデオ品質を測定する理由は、音声の平均オピニオンスコアを測定する理由と同じです。専門家の意見を平均化し、その平均点を所定の信頼区間として、またはそれと併せて提示することができます。平均化には、追加の手順を用いることもできます。例えば、意見が不安定であると見なされる専門家(平均的な意見との相関が低いことが判明した場合など)の意見は却下される可能性があります。

ビデオコーデックの場合、これは非常によくある状況です。客観的な結果は似ているコーデックでも、主観的な結果は異なる場合、主な理由として以下が考えられます。

  • コーデックでは、プレフィルタとポストフィルタが広く使用されています。コーデックでは、ビデオのノイズ除去、フリッキング除去、シェイク除去などのプレフィルタがよく使用されます。ノイズ除去とフリッキング除去は通常、PSNR値を維持しながら画質を向上させます (最も低速なノイズ除去フィルタは、中および高ビットレートでも PSNR を高めます)。シェイク除去は PSNR を大幅に低下させますが、画質を向上させます。ポストフィルタにも同様の特性があります。デブロッキングとデリンギングは PSNR を維持しながら画質を向上させます。グレイニング ( H.264で推奨) は基本的に、特に大きなプラズマ画面でのビデオ画質を向上させますが、PSNR を低下させます。すべてのフィルタは圧縮/解凍時間を増加させるため、画質は向上しますが、コーディングとデコードの速度は低下します。
  • 動き推定(ME)探索戦略によっても、同じPSNRでも画質に差が生じることがあります。いわゆる「真の動き探索」は、コーデックMEにおける絶対値差分和(SAD)の最小値には到達しないことが多いものの、画質が向上する可能性があります。また、このような手法は圧縮時間も長くなります。
  • レート制御戦略。シーケンスの平均 PSNR 値が同じ場合、VBR では通常、CBR よりも優れた視覚品質マークが得られます。

主観的なテストに長いシーケンスを使用するのは困難です。一般的には、10秒のシーケンスを3~4本使用しますが、客観的な評価にはフルムービーを使用します。シーケンスの選択は重要です。開発者がコーデックの調整に使用しているシーケンスと類似したシーケンスの方が、競争力が高くなります。

パフォーマンス比較

速度比較

圧縮/解凍速度の測定に一般的に使用される1 秒あたりのフレーム( FPS )。

コーデックのパフォーマンスの違いを推定する際には、次の点を考慮する必要があります。

  • 解凍 (場合によっては圧縮) フレーム時間の均一性 – この値に大きな差があると、不快なぎくしゃくした再生が発生する可能性があります。
  • SIMD のサポートはプロセッサとコーデックの両方によって異なります。たとえば、 MMX SSE SSE2などです。これらはそれぞれ、特定の種類のタスク (多くの場合、コーデックが関係するタスクを含む) での CPU パフォーマンスを変更します。
  • マルチスレッドのサポートはプロセッサ(CPU コアの数)によって大きく異なり、コーデックはそれらのコアを使用するためのさまざまな戦略を持っています。ハイパースレッディングの存在は、CPU 上の低レベルのリソース割り当てを変更するため、コーデックの速度に影響します。
  • RAM速度 – 一般的に、ほとんどのコーデック実装にとって重要です。
  • プロセッサ キャッシュ サイズ – 値が低いと、たとえば、一部の Intel Celeronシリーズなどのキャッシュの小さい CPU の場合、速度が大幅に低下することがあります。
  • コーデック別のGPU使用率– 一部のコーデックでは、GPU リソースを活用することでパフォーマンスを大幅に向上させることができます。

したがって、たとえば、コーデック A (メモリ使用量が最適化されている、つまりメモリ使用量が少ない) は、最近のコンピュータ (通常はメモリ制限がない) ではコーデック B よりもパフォーマンスが低下する可能性があります。一方、同じコーデックのペアでも、メモリ (またはキャッシュ) リソースが少ない古いコンピュータで実行すると、逆の結果になる可能性があります。

プロフィールのサポート

現代の標準規格は幅広い機能を定義し、その実装には膨大なソフトウェアまたはハードウェアの労力とリソースを必要とします。通常、特定の製品では、標準規格の特定のプロファイルのみがサポートされます(例えば、H.264の実装ではこれが非常に一般的です)。

H.264 標準には、プロファイルと呼ばれる、特定のクラスのアプリケーションを対象とした次の 7 つの機能セットが含まれています。

  • ベースライン プロファイル (BP) : このプロファイルは主にコンピューティング リソースが制限された低コストのアプリケーション向けで、ビデオ会議やモバイル アプリケーションで広く使用されています。
  • メイン プロファイル (MP) : 元々は放送およびストレージ アプリケーション向けの主流の消費者プロファイルとして意図されていましたが、これらのアプリケーション向けにハイ プロファイル (HiP) が開発されたため、このプロファイルの重要性は薄れました。
  • 拡張プロファイル (XP) : ストリーミング ビデオ プロファイルとして意図されたこのプロファイルは、比較的高い圧縮能力と、データ損失やサーバー ストリームの切り替えに対する堅牢性を高めるための追加のトリックを備えています。
  • ハイプロファイル(HiP):放送およびディスクストレージアプリケーション、特に高精細テレビアプリケーション向けの主要プロファイルです。(このプロファイルは、HD DVDBlu-ray Discなどに採用されています。)
  • High 10 プロファイル (Hi10P) : このプロファイルは、今日の主流の消費者製品の機能を超えて、High プロファイルの上に構築され、デコードされた画像精度のサンプルあたり最大 10 ビットのサポートを追加します。
  • High 4:2:2 プロファイル (Hi422P) : このプロファイルは主にインターレース ビデオを使用するプロフェッショナル アプリケーションを対象としており、High 10 プロファイルをベースに構築され、デコードされた画像の精度でサンプルあたり最大 10 ビットを使用しながら 4:2:2 クロマ サンプリング形式のサポートが追加されています。
  • High 4:4:4 予測プロファイル (Hi444PP) : このプロファイルは、High 4:2:2 プロファイルに基づいて構築され、最大 4:4:4 クロマ サンプリング、サンプルあたり最大 14 ビットをサポートし、さらに効率的なロスレス領域コーディングと、各画像を 3 つの個別のカラー プレーンとしてコーディングすることをサポートします。
  • マルチビュー ハイ プロファイル: このプロファイルは、インターピクチャ (時間的) と MVC インタービュー予測の両方を使用して 2 つ以上のビューをサポートしますが、フィールドピクチャとマクロブロック適応型フレームフィールド コーディングはサポートしません。

この規格には、他の対応するプロファイルの単純なサブセットとして定義された4つの追加のオールイントラプロファイルも含まれています。これらは主にプロフェッショナルアプリケーション(カメラや編集システムなど)向けです。

  • High 10 イントラ プロファイル: すべてイントラの使用に制限された High 10 プロファイル。
  • High 4:2:2 イントラ プロファイル: すべてイントラの使用に制限された High 4:2:2 プロファイル。
  • High 4:4:4 イントラ プロファイル: すべてイントラの使用に制限された High 4:4:4 プロファイル。
  • CAVLC 4:4:4 イントラ プロファイル: すべてイントラの使用とCAVLCエントロピー コーディングに制限された High 4:4:4 プロファイル(つまり、CABAC はサポートされません)。

さらに、この標準には現在 3 つのスケーラブル ビデオ コーディングプロファイルも含まれています。

  • スケーラブル ベースライン プロファイル: ベースライン プロファイルのスケーラブルな拡張機能。
  • スケーラブルなハイ プロファイル: ハイ プロファイルのスケーラブルな拡張機能。
  • スケーラブル ハイ イントラ プロファイル: すべてイントラ使用に制限されたスケーラブル ハイ プロファイル。

コーデックを正確に比較するには、各コーデック内のプロファイルの違いを考慮する必要があります。

MPEG-2 プロファイルとレベルも参照してください

サポートされているレート制御戦略

ビデオコーデックのレート制御戦略は、次のように分類できます。

可変ビットレート(VBR)は、映像品質を最大化し、ビットレートを最小限に抑える戦略です。動きの速いシーンでは、可変ビットレートは同程度の時間幅のスローモーションシーンよりも多くのビット数を使用しますが、それでも一貫した映像品質を実現します。利用可能な帯域幅が固定されているリアルタイムかつバッファリングのないビデオストリーミング(例えば、固定帯域幅のチャンネルで配信されるビデオ会議など)では、固定ビットレート(CBR)を使用する必要があります。

CBRはビデオ会議、衛星放送、ケーブル放送でよく使用されます。VBRはビデオCD/DVDの作成やプログラム内のビデオでよく使用されます。

ビットレート制御はビデオストリーミングに適しています。オフラインでの保存や視聴には、ビットレート制御を使用するよりも、一定品質(通常は量子化によって定義される)でエンコードする方が一般的に好ましいです[1] [2]

ソフトウェアの特性

コーデックリスト

一般的なビデオ コーデック情報 - 作成者/会社、ライセンス/価格など。
コーデック作成者/管理者最初の公開日最新の安定バージョンライセンス特許取得済みの 圧縮形式圧縮方法基本アルゴリズムOpenCLサポートnVidia CUDAサポートインテル SSEサポートIntel AVXサポートIntel クイック・シンク・ビデオのサポート
AOMビデオ1(AV1オープンメディア同盟2018年6月25日1.0.0 エラッタ 1 (2019) [3]2節BSD特許取得済みだが、自由にライセンス可能ロスレス/ロスレスDCT未知未知はいはいはい
libtheora ( Theora )Xiph.org2002年9月25日1.1.1 (2009) [4]BSDスタイル[5]特許取得済みだが、自由にライセンスできる[*]ロスレスDCT未知未知はいいいえ未知
dirac-research (ディラック)BBC調査部2008年9月17日1.0.2 (2009) [6]MPL 1.1GNU GPL 2、GNU LGPL 2.1なしロスレス/ロスレス重量トン未知未知未知いいえ未知
シネフォームゴープロ200110.0.2 (2019) [7]Apacheライセンス2.0MITライセンスなしロスレス重量トンいいえいいえはいいいえいいえ
シュレーディンガー(ディラックデビッド・シュリーフ2008年2月22日1.0.11 (2012) [6]MPL 1.1GNU GPL 2、GNU LGPL 2、MIT ライセンスなしロスレス/ロスレス重量トンはいはい未知未知未知
x264x264チーム2003r3079 (2021) [8]GNU GPLMPEG-4 AVC/H.264ロスレス/ロスレスDCTはいいいえはいはいはい
x265x265チーム20133.5(2021年)[9]GNU GPLHEVC/H.265ロスレス/ロスレスDCTいいえいいえはいはいはい
エックスビッドXvidチーム20011.3.7 (2019) [10]GNU GPLMPEG-4 ASPロスレスDCT未知未知未知未知未知
FFmpeg ( libavcodec )FFmpegチーム20004.4.1 (2021) [11]GNU LGPLMPEG-1MPEG-2、MPEG-4 ASP、H.261H.263VC-3WMV7WMV8MJPEG、MS-MPEG-4v3、DVSorenson コーデックなど。ロスレス/ロスレスDCTはいはいはいはいはい
FFavs ( libavcodec )FFavsチーム20090.0.3 (2009) [12]GNU LGPLMPEG-1、MPEG-2、MPEG-4 ASP など。ロスレス/ロスレスDCT未知未知未知未知未知
オープンH264シスコシステムズ2014年5月2.1.1 (2020) [13]2節BSDMPEG-4 AVC/ H.264ロスレスDCTいいえいいえはいいいえいいえ
ブラックバードフォービドゥン・テクノロジーズ2006年1月9(2017)[14]独自のブラックバードロスレス適応型コーディング未知未知未知未知未知
ディビックスDivX株式会社2001DivXソフトウェア11(2024)[15]独自のMPEG-4 ASP、H.264ロスレスDCT未知未知未知未知はい[16]
DivX ;-)マイクロソフトのMPEG-4v3コーデックのハック[17] [18]19983.20アルファ[19](2000)独自のMicrosoft の MPEG-4v3 (MPEG-4 準拠ではありません)ロスレスDCT未知未知未知未知未知
3ivx3ivxテクノロジーズ株式会社20015.0.5 (2012) [20]独自のMPEG-4 ASPロスレスDCT未知未知未知未知未知
ネロデジタルネロAG20031.5.4.0 (2010)独自のMPEG-4 ASPH.264 [21]ロスレスDCT未知未知未知未知未知
プロレズ422 /プロレズ4444アップル社2007未知独自のプロレスロスレスDCT未知未知未知未知未知
ソレンソンビデオソレンソンメディア1998未知独自のソレンソンビデオロスレスDCT未知未知未知未知未知
ソレンソン・スパークソレンソンメディア2002未知独自のソレンソン・スパークロスレスDCT未知未知未知未知未知
VP3On2テクノロジーズ2000未知BSDスタイル[5]特許取得済みだが、自由にライセンスできる[*]ロスレスDCT未知未知未知未知未知
VP4On2テクノロジーズ2001未知独自のVP4ロスレスDCT未知未知未知未知未知
VP5On2テクノロジーズ2002未知独自のVP5ロスレスDCT未知未知未知未知未知
VP6On2テクノロジーズ2003未知独自のVP6ロスレスDCT未知未知未知未知未知
VP7On2テクノロジーズ2005未知独自のVP7ロスレスDCT未知未知未知未知未知
libvpx ( VP8 )On2 Technologies (現在はGoogleが所有20081.11.0 (2021) [22]BSDスタイル特許取得済みだが、自由にライセンス可能ロスレスDCT未知未知未知未知未知
libvpx ( VP9 )グーグル20131.11.0 (2021) [22]BSDスタイル特許取得済みだが、自由にライセンス可能ロスレス/ロスレスDCTはい、libvpxではなく、LuxoftとIttiamによる独自のVP9 OpenCLコーデックにあります。未知未知未知未知
DNxHDアビッドテクノロジー2004未知独自のVC-3ロスレスDCT未知未知未知未知未知
シネマクラフトエンコーダーSP2カスタムテクノロジー株式会社20001.00.01.09 (2009) [23]独自のMPEG-1、MPEG-2ロスレスDCT未知未知未知未知未知
TMPGEnc無料版株式会社ペガシス20012.525.64.184 (2008) [24]独自のMPEG-1、MPEG-2ロスレスDCT未知未知未知未知未知
Windows Media エンコーダマイクロソフト19999 (2003) ( FourCCの WMV3 )独自のWMVVC-1、(初期バージョンではMPEG-4 Part 2であり、MPEG-4準拠のMPEG-4v3、MPEG-4v2ではありません)ロスレスDCT未知未知未知未知未知
シネパックSuperMac, Inc. によって作成され、Radius, Inc. によって買収され特許を取得しました。

現在はCompression Technologies, Inc.によって保守されています。[25]

19911.10.0.26 (1999)独自のシネパックロスレスVQ未知未知未知未知未知
インデオビデオIntel Corporation(現在は Ligos Corporation が提供)19925.11独自のインデオビデオロスレスDCT未知未知未知未知未知
トゥルーモーションSOn2テクノロジーズ1995未知独自のトゥルーモーションSロスレスフレーム内符号化未知未知未知未知未知
リアルビデオリアルネットワークス1997リアルビデオ10 [26]独自のH.263、リアルビデオロスレスDCT未知未知未知未知未知
ハフユフベン・ルディアック・グールド20002.1.1 (2003) [27]GNU GPL 2なしロスレスハフマン未知未知未知未知未知
ラガリスベン・グリーンウッド2004年10月4日1.3.27 (2011-12-08) [28]GNU GPL 2なしロスレスハフマン未知未知未知未知未知
メインコンセプトメインコンセプトGmbH19938.8.0 (2011)独自のMPEG-1、MPEG-2、H.264/AVC、H.263、VC-3、MPEG-4 パート 2、DV、MJPEG など。ロスレスDCTはい[29]はい[30] [31]未知未知はい[32]
CellB ビデオエンコーディングサン・マイクロシステムズ1992年[33] [34] [35] [36][37]BSDスタイルなしロスレスVQ未知未知未知未知未知
エレカードエレカード2008G4(2010)[38]独自のMPEG-1、MPEG-2、MPEG-4、AVCロスレスDCTいいえはい[38]いいえはい[38]はい[38]
コーデック作成者/管理者最初の公開日最新の安定バージョンライセンス特許取得済みの圧縮形式圧縮方法基本アルゴリズムOpenCLサポートnVidia CUDAサポートインテル SSEサポートIntel AVXサポートIntel クイック・シンク・ビデオのサポート

  • Xiph.Org財団は、 Theoraやその他のVP3由来のコーデックを誰でも、どんな目的でも無料で使用できるよう交渉しました。[39]

  • DivX Plus は DivX 8 とも呼ばれます。Mac 用の最新の安定バージョンは DivX 7 for Mac です。

ネイティブオペレーティングシステムのサポート

オペレーティング システムのサポートは、コーデックでエンコードされたビデオが特定のオペレーティング システムで再生できるかどうかを意味するものではないことに注意してください。たとえば、DivX コーデックでエンコードされたビデオは、無料の MPEG-4 ASP デコーダー (FFmpeg MPEG-4 または Xvid) を使用して Unix 系システムで再生できますが、DivX コーデック (ソフトウェア製品) は Windows と macOS でのみ使用できます。

エンコーダのオペレーティングシステムのサポート
コーデックmacOSその他のUnixおよびUnixライクウィンドウズ
3ivxはいはいはい
ブラックバードはいはいはい
シネパックはいいいえはい
ディビックスはいいいえはい
FFmpegはいはいはい
リアルビデオはいはいはい
シュレーディンガー(ディラックはいはいはい
ソレンソンビデオ3はいいいえはい
テオラはいはいはい
x264はいはいはい
エックスビッドはいはいはい
エレカードはいいいえはい

技術的な詳細

コーデック圧縮タイプ基本アルゴリズムサポートされている最高ビットレートサポートされている最高解像度可変フレームレート
ブラックバード非可逆圧縮未知未知384×288(PAL)、320×240(NTSC)はい
シネパック非可逆圧縮ベクトル量子化[40]未知未知未知
ディラック非可逆圧縮/可逆圧縮ウェーブレット圧縮無制限[41]無制限[41]はい
ソレンソン3非可逆圧縮離散コサイン変換未知未知未知
テオラ非可逆圧縮離散コサイン変換ギビット/秒1,048,560×1,048,560 [42] [43]連鎖経由[*]
リアルビデオ非可逆圧縮離散コサイン変換未知未知はい
エレカード非可逆圧縮未知無制限16kはい

  • 異なるフレームレートのTheoraストリームを同じファイルに連結することはできますが、各ストリームのフレームレートは固定されています。[42]

無料で利用できるコーデックの比較

無料で利用できる比較とその内容の説明のリスト:

比較の名前比較の種類発行日比較対象コーデック一覧コメント
Doom9コーデック比較シリーズ人気コーデックの主観比較シリーズ
  • 2002
  • 2003
  • 2005
  • DivX4.12、On2 VP3、XviD 1/25、WMV8、DivX5.01、XviD 3/27、ON2 VP4(最初のバージョン)
  • Dirac、Elecard AVC HP、libavcodec MPEG-4、NeroDigital ASP、QuickTime 7、Snow、Theora、VideoSoft H.264 HP、XviD 1.1 beta 2(最後の1つ)
便利な視覚化による主観的な比較
MSU の年間ビデオ コーデック比較シリーズ客観的なHEVC/AV1コーデックの比較シリーズ
  • 2015年10月
  • 2016年8月
  • 2017年9月
  • 2018年9月
  • 2015: f265 H.265 エンコーダー、Intel MSS HEVC GAcc、Intel MSS HEVC ソフトウェア、Ittiam HEVC ハードウェア エンコーダー、Ittiam HEVC ソフトウェア エンコーダー、Strongene Lentoid HEVC エンコーダー、SHBP H.265 リアルタイム エンコーダー、x265、InTeleMax TurboEnc、SIF エンコーダー、VP9 ビデオ コーデック、x264
  • 2016: Chips&Media HEVC エンコーダ、Intel MSS HEVC エンコーダ、Kingsoft HEVC エンコーダ、nj265、SHBPH.265 リアルタイム エンコーダ、x265、nj264、x264
  • 2017: Kingsoft HEVC エンコーダ、nj265、NVIDIA NVENC SDK、Telecast、x265、AV1、nj264、SIF エンコーダ、uAVS2、VP9、x264
  • 2018: HW265、Intel MFX (GA)、Intel MFX (SW)、Kingsoft HEVC エンコーダー、sz265、Tencent Shannon エンコーダー、UC265、VITEC HEVC GEN2+、x265、AV1、SIF エンコーダー、sz264、VP9、x264
詳細な客観的な比較
MSU の毎年恒例の H.264 コーデック比較シリーズMPEG-4 ASPリファレンスを使用したH.264コーデックの客観的な比較シリーズ
  • 2004
  • 2005年1月
  • 2005年12月
  • 2006年12月
  • 2007年12月
  • 2009年5月
  • 2010年4月
  • 2011年5月
  • 2012年5月
  • 2013年12月
  • 2005 年 (1 月): Mpegable AVC、Moonlight H.264、MainConcept H.264、Fraunhofer IIS、Ateme MPEG-4 AVC/H.264、Videosoft H.264、DivX Pro 5.1.1 (264 ではありません。前世代の MPEG-4 ASP から調整されたコーデックとして、H.264 コーデックとの比較に使用)
  • 2005年(12月): DivX 6.0(MPEG-4 ASPリファレンス)、ArcSoft H.264、Ateme H.264、ATI H.264、Elecard H.264、Fraunhofer IIS H.264、VSS H.264、x264
  • 2006: DivX 6.2.5 (MPEG-4 ASP リファレンス)、MainConcept H.264、Intel H.264、VSS H.264、x264、Apple H.264 (一部)、Sorenson H.264 (一部)
  • 2007: XviD (MPEG-4 ASP コーデック)、MainConcept H.264、Intel H.264、x264、AMD H.264、Artemis H.264
  • 2009: XviD (MPEG-4 ASP コーデック)、Dicas H.264、Elecard H.264、Intel IPP H.264、MainConcept H.264、x264
  • 2010: XviD (MPEG-4 ASP コーデック)、DivX H.264、Elecard H.264、Intel MediaSDK AVC/H.264、MainConcept H.264、Microsoft Expression、Encoder、Theora、x264
  • 2011: DivX H.264、Elecard H.264、Intel SandyBridge Transcoder(GPUエンコーダ)、MainConcept H.264(ソフトウェア)、MainConcept H.264(CUDAベースエンコーダ)、Microsoft Expression Encoder、DiscretePhoton、x264、VP8(WebMプロジェクト)、XviD(MPEG-4 ASPコーデック)
  • 2012: DivX H.264、Elecard H.264、Intel Ivy Bridge QuickSync(GPU エンコーダー)、MainConcept H.264(ソフトウェア)、MainConcept H.264(CUDA ベースのエンコーダー)、MainConcept H.264(OpenCL ベースのエンコーダー)、DiscretePhoton、x264、XviD(MPEG-4 ASP コーデック)
詳細な客観的な比較
ロスレスビデオコーデックの比較シリーズロスレス コーデックの2 つのサイズと時間の比較(ロスレス チェック付き)
  • 2004年10月
  • 2007年3月
  • 2004 (14 コーデック): Alpary v2.0、AVIzlib v2.2.3、CamStudio GZIP v1.0、CorePNG v0.8.2、FFV1 ffdshow 08/08/04、GLZW v1.01、HuffYUV v2.1.1、Lagarith v1.0.0.1、LEAD JPEG v1.0.0.1、LOCO v0.2、MindVid v1.0 beta 1、MSUlab beta v0.2.4、MSUlab v0.5.2、PicVideo JPEG v.2.10.0.29、VBLE beta
  • 2007 (16 コーデック): Alpary、ArithYuv、AVIzlib、CamStudio GZIP、CorePNG、FastCodec、FFV1、Huffyuv、Lagarith、LOCO、LZO、MSU Lab、PICVideo、Snow、x264、YULS
2007年 – 最初の標準H.264(x264)を含む新しいコーデックに関するより詳細なレポート
MSU MPEG-4コーデックの比較MPEG-4コーデックの客観的な比較
  • 2005年3月
DivX 5.2.1、DivX 4.12、DivX 3.22、MS MPEG-4 3688 v3、XviD 1.0.3、3ivx D4 4.5.1、OpenDivX 0.3DivXの異なるバージョンも比較しました。Xvidの結果は、DivXではデブロッキングが無効になっていたため、誤っている可能性があります。
現代のビデオコーデックの主観的な比較50人の専門家とSAMVIQ法を用いた科学的に正確な主観的比較
  • 2006年2月
DivX 6.0、Xvid 1.1.0、x264、WMV 9.0(コーデックごとに2つのビットレート)VQM経由の​​PSNRとSSIM経由の比較も行われた。
MPEG-2 ビデオデコーダーの比較客観的なMPEG-2デコーダーの比較
  • 2006年5月。
bitcontrol MPEG-2 ビデオデコーダー、DScaler MPEG2 ビデオデコーダー、Elecard MPEG-2 ビデオデコーダー、ffdshow MPEG-4 ビデオデコーダー (libavcodec)、InterVideo ビデオデコーダー、Ligos MPEG ビデオデコーダー、MainConcept MPEG ビデオデコーダー、Pinnacle MPEG-2 デコーダーデコーダーの「クラッシュ テスト」(傷のついた DVD や衛星サンプルなどの損傷したストリームでのテスト)を客観的にテスト(ストリームごとに 100 回)
コーデックの比較個人的な主観的な意見
  • 2003年11月
3ivx、Avid AVI 2.02、Cinepak、DivX 3.11、DivX 4.12、DivX 5.0.2、DV、Huffyuv、Indeo 3.2、Indeo 4.4、Indeo 5.10、Microsoft MPEG-4 v1、Microsoft MPEG-4 v2、Microsoft RLE、Microsoft Video 1、XviD、3ivx、アニメーション、Blackmagic 10 ビット、Blackmagic 8 ビット、Cinepak、DV、H.261、H.263、Motion-JPEG、MPEG-4 ビデオ、PNG、Sorenson ビデオ、Sorenson ビデオ 3比較が短い場合もあります(コーデックごとに最大 1 行のテキスト)
ディラックとテオラの評価科学論文
  • 2009年3月
Dirac、Dirac Pro、Theora I、H.264、Motion JPEG2000(テストされたコーデックは2008年第2四半期のものです)2008年第2四半期に利用可能なソフトウェアの詳細な比較。ただし、バグのあるバージョンのffmpeg2Theoraが使用されました。
VP8とx264VP8とx264の客観的および主観的な品質比較
  • 2010年6月
VP8、x264100、200、500、1000 kbit/s のビットレートの 19 個の CIF ビデオ クリップの VQM、SSIM、PSNR

参照

注釈と参考文献

  1. ^ Google - VP9 ビットレートモードの詳細
  2. ^ Werner Robitza - CRFガイド
  3. ^ 「AV1 ビットストリームとデコードプロセス仕様」(PDF) . The Alliance for Open Media. 2019年5月2日時点のオリジナルよりアーカイブ(PDF) . 2019年3月31日閲覧
  4. ^ Xiph.Org Foundation (2009) Theora 開発ウェブサイト - ニュース、2009年10月6日閲覧
  5. ^ ab "Redirect" . 2016年11月22日閲覧
  6. ^ ab ディラックビデオ圧縮
  7. ^ リリース · gopro/cineform-sdk
  8. ^ x264 エンコーダー 164 r3079 無料ダウンロード - VideoHelp、2021年12月14日取得
  9. ^ 「リリースノート — x265 ドキュメント」x265.readthedocs.io . 2021年12月14日閲覧
  10. ^ "Xvid.com" . 2021年12月14日閲覧
  11. ^ FFmpeg.org、2021年12月14日閲覧
  12. ^ FFavs 2009年12月16日アーカイブ、Wayback Machine
  13. ^ OpenH264 リリース
  14. ^ 「次世代Blackbirdビデオコーデック - Blackbird」. Blackbird plc . 2021年12月14日閲覧
  15. ^ 「DivXソフトウェアのバージョン履歴 – DivX」。DivX, LLC . 2021年12月14日閲覧
  16. ^ “HEVC - DivX Labs”. 2017年1月11日時点のオリジナルよりアーカイブ2016年11月22日閲覧。
  17. ^ VirtualDub VirtualDubドキュメント: コーデック、2009年8月8日取得
  18. ^ FOURCC.org ビデオコーデック - 圧縮フォーマット Archived 2009-05-23 at the Wayback Machine、 Retrieved on 2009-08-08
  19. ^ Tom's Hardware (2001-10-22) 「厳しい選択:DivX 3.20a コーデックは DivX 4.01 コーデックより優れている」、2009 年 8 月 8 日閲覧
  20. ^ 3ivx、2014年12月27日閲覧。
  21. ^ Nero AG What is Nero Digital、2009年8月8日閲覧
  22. ^ ab refs/tags/v1.11.0 - webm/libvpx - GoogleのGit、2021年12月14日閲覧
  23. ^ Custom Technology Corporation CINEMA CRAFT - ダウンロード、2009年8月11日閲覧
  24. ^ ペガシス株式会社 What Is New、2009年8月11日閲覧
  25. ^ Compression Technologies, Inc.、Cinepakの現在の保守管理者
  26. ^ RealNetworks 製品 - コーデック 2004-08-04 にWayback Machineにアーカイブ
  27. ^ Huffyuv v2.1.1、2009年8月9日閲覧
  28. ^ Lagarith Lossless Video Codec、2018年2月10日閲覧
  29. ^ GmbH, MainConcept. 「SDK - ソフトウェア開発キット: MainConcept」。2013年1月28日時点のオリジナルよりアーカイブ。 2016年11月22日閲覧
  30. ^ 「MainConcept、NVIDIA Technology Conferenceで最新のGPU CUDAエンコーディングを発表!: MainConcept」。2010年10月2日時点のオリジナルよりアーカイブ。 2010年10月26日閲覧
  31. ^ GmbH, MainConcept. 「SDK - ソフトウェア開発キット: MainConcept」。2013年1月28日時点のオリジナルよりアーカイブ。 2016年11月22日閲覧
  32. ^ GmbH, MainConcept. 「SDK - Adob​​eプラグイン - トランスコーディングソフトウェア - MainConcept製品:MainConcept」。2012年9月6日時点のオリジナルよりアーカイブ2016年11月22日閲覧。
  33. ^ Speer, Michael F.; Don, Hoffman (1995年8月21日). 「SunのCellBビデオエンコーディングのRTPペイロードフォーマット」. cs.columbia.edu . 2021年8月10日時点のオリジナルよりアーカイブ。
  34. ^ “Holiday_greeting_1992”. GitHub . 2020年2月11日.
  35. ^ Hoffman, Don; Speer, Michael F. (1996年10月). 「SunのCellBビデオエンコーディングのRTPペイロードフォーマット」. IETFデータトラッカー.
  36. ^ 「XILプログラマーズガイド」(PDF) . docs.oracle.com . Sun Microsystems. 1997年. 2022年10月17日時点のオリジナルよりアーカイブ(PDF) 。
  37. ^ 「ネットワークビデオツール」. GitHub . 2021年10月14日.
  38. ^ abcd 「Elecard Group - Codec SDK G4 - h.264 コーデック、コーデック SDK、ソフトウェア開発キット、mpeg2 デコーダー、mpeg-2 デコーダー、avc コーデック、MPEG デコーダー、MPEG エンコーダー、MPEG マルチプレクサー、MPEG オーディオ デコーダー、グラフ ビューアー、AVC エンコーダー、AAC デコーダー、AAC エンコーダー、mpeg-4、API、サンプル アプリケーション、ソース コード」 。 2018年2月10日閲覧
  39. ^ Theora.org FAQ: VP3 は特許取得済みの技術ではないのですか?
  40. ^ Cinepakコーデックの技術的説明 Archived 2007-02-05 at the Wayback Machine
  41. ^ ab フレームレートや解像度などが可変長データとして符号化されます。
  42. ^ ab 「Theora フォーマット仕様」(PDF) (827KB)
  43. ^ 最大解像度では、非圧縮フレームあたり約3テラバイトが必要です(Theora I仕様書37ページ、2006年3月7日)
  • 画像映像工学研究所(ライブ)
  • MSU による現代のビデオコーデックの主観的比較
「https://en.wikipedia.org/w/index.php?title=ビデオコーデックの比較&oldid=1323728322」より取得