フィルタを使用する際に、最もデコードのパフォーマンスが良いビルドはどれですか?

ffdshow.axの最適化ビルドは、ffdshow内で特定のフィルタを利用している際にパフォーマンスに大きな影響を与えます。下記は(今までのところテストされているもので)最適化による恩恵を受けるフィルタのリストです:

  • xsharpen
  • denoise3d

次の表は、最適化ビルドとフィルタを利用した場合のデコードパフォーマンスの向上を示したものです。

faq-benchmark-en.png

テストの条件: Pentium 4/2.8GHz(Northwood)、Windows XP SP2、null renderer Test sample: Madagascar.avi(DX50)

まとめると、

  • フィルタを利用していない場合のデコード結果には、大差がありません。すべてのビルド間で、パフォーマンスの差異は2%以内です
  • ICL9(SSE)ビルドは、xsharpenフィルタを使用した場合に最速でした。デコード速度はgeneric MSVC buildsに比べて88%以上も高速化されました
  • SSE2最適化ビルドについては、SSEビルドと比べても改善は見られません
  • generic buildsからのパフォーマンス向上はシステムごとに異なります。あなた自身のシステムでテストを行うことを推奨します。

ベンチマーク目的では、HaaliのtimeCodec.exe [96KB]が必要になるかもしれません。timeCodec.exeを動かすには、Haali Media Splitterが必要です。

cc-by-nc-sa このWikiページは、ffdshow wikiを日本語訳したものです。