ビデオコーデック・ベンチマーク2012夏(2012.9.4修正版)
基本的には「ビデオコーデック・ベンチマーク2009」と同じですがWindows7 x64での動作になります。
「ビデオコーデック・ベンチマーク2012夏」と同じ内容になりますが、テストに使った動画が2009年のものと僅かに違っていたため再テストしました(2009年に使った動画ファイルが見つかったのでそれを使用)。
再テストではLagarithの結果が多少変わってきます。AMV、UT Video、Huffyuvの結果は殆ど変わりません。
2009年のデータと比較する場合はこの記事(2012.9.4修正版)と比較してください。
【測定条件】
ベンチマークはHD(1280*720)のビデオキャプチャ(実写)を想定しています。動画ソースはマイクロソフトのサイトからダウンロードしたWMV形式のファイルをAviUtlを使ってYUY2未圧縮に変換したものを使います。 (2009年の「動きの激しい動画」と同じになります)
測定はUt Videoの作者が公開しているVC Test(2010年10月24日版)を使ってエンコード時間(圧縮にかかった時間)、デコード時間(復元にかかった時間)、圧縮比(未圧縮ファイルの何分の1に縮まったか)を測定します。
タイトル | Mystery of the Nile |
情報 | 1280*720、2082frames、1分26秒、3,837,598,360Byte |
備考 | AviUtlを使ってYUY2未圧縮に変換 |
OS | Windows7 x64 Professional SP1 |
CPU | Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz Ivy Bridge |
MB | ASRock H77 Pro4-M (Intel H77) |
Memory | DDR3 1600 8GB(4GBx2 Dual Cannel)read=23.7GB/s write=12.2GB/s |
Software | VC Test(2010年10月24日版) |
備考 | CPUは4コア、マルチスレッドテクノロジーには対応していません。動作クロックを2.9GHz(定格)で固定し、省電力設定およびTurbo BoostはBIOSで無効化、動作クロックがテスト中に変動しないようにしています。 |
コーデック名 | バージョン | 32bit | 64bit | 設定 |
AMV2MT | 2.20i | ○ | × | Y2標準可逆 |
AMV3 | 3.00i | ○ | × | - |
Ut Video Codec Suite (ULY2) | 11.1.1 | ○ | ○ | デコード速度優先 圧縮率優先 |
Huffyuv | 2.1.1 | ○ | × | Predict median(best) Predict Left(fastest) |
Lagarith Lossless Video Codec | 1.3.27 | ○ | ○ | Mode:YUY2 |
【結果1】
YUY2可逆圧縮に対応した各コーデックの結果です。
表1は全て1スレッド、1コアで処理した場合の結果です。表2は4スレッド、4コアのマルチスレッドで処理した場合の結果です。
Bit | エンコード | デコード | 圧縮比 | 備考 | |||
時間 | FPS | 時間 | FPS | ||||
AMV2MT:Y2 | 32 | 1.66 ms | 602 fps | 2.47 ms | 404 fps | 2.10 | R2と同じ |
UT Video速優 | 32 | 6.87 ms | 145 fps | 9.14 ms | 109 fps | 2.82 | デコード速度優先 |
UT Video速優 | 64 | 5.69 ms | 175 fps | 8.75 ms | 114 fps | 2.82 | デコード速度優先 |
UT Video圧優 | 32 | 7.00 ms | 142 fps | 14.46 ms | 69 fps | 3.41 | 圧縮率優先 |
UT Video圧優 | 64 | 6.03 ms | 165 fps | 14.34 ms | 69 fps | 3.41 | 圧縮率優先 |
Huffyuv圧優 | 32 | 4.95 ms | 202 fps | 34.79 ms | 28 fps | 2.69 | Predict median(best) |
Huffyuv速優 | 32 | 8.18 ms | 122 fps | 21.98 ms | 45 fps | 2.52 | Predict left(fastest) |
Lagarith | 32 | 11.17 ms | 89 fps | 17.05 ms | 58 fps | 3.81 | YUY2 |
Lagarith | 64 | 11.04 ms | 90 fps | 18.25 ms | 54 fps | 3.81 | YUY2 |
AMV2MT:Y2:PC64 | 64 | 8.24 ms | 121 fps | 10.82 ms | 92 fps | 2.10 | Proxy Codec64使用 |
※ Bitはvctest-x86でテストしたものを「32」、vctest-x64でテストしたものを「64」としています。
※ FPSは時間を元に1秒間に何フレーム処理できるかを計算で求めた値です。数値が高いほど優れています。
※ 圧縮比は未圧縮の動画に対し何分の1に圧縮できるかを示す値です。数値が大きいほど優れています。
※ AMV2MT:Y2:PC64はProxy Codec64を使い32bit用のコーデックをvctest-x64でテストした結果です。Proxy Codec64の処理が加わる分、処理時間は遅くなります。
Bit | エンコード | デコード | 圧縮比 | 備考 | |||
時間 | FPS | 時間 | FPS | ||||
AMV2MT:Y2 | 32 | 0.54 ms | 1851 fps | 0.70 ms | 1428 fps | 2.10 | R2と同じ |
UT Video速優 | 32 | 2.06 ms | 485 fps | 2.45 ms | 408 fps | 2.82 | デコード速度優先 |
UT Video速優 | 64 | 1.84 ms | 543 fps | 2.36 ms | 423 fps | 2.82 | デコード速度優先 |
UT Video圧優 | 32 | 2.06 ms | 485 fps | 3.75 ms | 266 fps | 3.41 | 圧縮率優先 |
UT Video圧優 | 64 | 1.80 ms | 555 fps | 3.74 ms | 267 fps | 3.41 | 圧縮率優先 |
Huffyuv圧優 | 32 | - | - | - | - | - | マルチスレッド非対応 |
Huffyuv速優 | 32 | - | - | - | - | - | マルチスレッド非対応 |
Lagarith | 32 | 7.10 ms | 140 fps | 12.86 ms | 77 fps | 3.81 | ※スレッド数指定できず |
Lagarith | 64 | 7.04 ms | 142 fps | 13.68 ms | 73 fps | 3.81 | ※スレッド数指定できず |
AMV2MT:Y2:PC64 | 64 | 8.94 ms | 111 fps | 10.08 ms | 99 fps | 2.10 | Proxy Codec64使用 |
【結果2】
AMVビデオコーデックにおける各圧縮レベルの結果です。
レベル | エンコード | デコード | 圧縮比 | 備考 | |||
時間 | FPS | 時間 | FPS | ||||
AMV2MT | Y1 | 0.83 ms | 1204 fps | 1.01 ms | 990 fps | 1.16 | YUY2可逆 |
Y2 | 1.66 ms | 602 fps | 2.47 ms | 404 fps | 2.10 | YUY2可逆 | |
Y3 | 2.39 ms | 418 fps | 3.34 ms | 299 fps | 2.79 | YUY2非可逆 | |
Y4 | 4.69 ms | 213 fps | 5.41 ms | 184 fps | 3.68 | YUY2非可逆 二次圧縮あり | |
AMV3 | S0 | 0.28 ms | 3571 fps | 0.27 ms | 3703 fps | 1.33 | YV12未圧縮 |
S1 | 0.58 ms | 1724 fps | 0.68 ms | 1470 fps | 1.44 | YV12可逆 | |
S2 | 1.25 ms | 800 fps | 1.75 ms | 571 fps | 2.36 | YV12可逆 | |
S3 | 1.56 ms | 641 fps | 2.40 ms | 416 fps | 3.25 | YV12非可逆 | |
S4 | 3.29 ms | 303 fps | 4.47 ms | 223 fps | 4.27 | YV12非可逆 二次圧縮あり |
※ AMV3の圧縮比はYUY2未圧縮に対する値です。
レベル | エンコード | デコード | 圧縮比 | 備考 | |||
時間 | FPS | 時間 | FPS | ||||
AMV2MT | Y1 | 0.45 ms | 2222 fps | 0.39 ms | 2564 fps | 1.16 | YUY2可逆 |
Y2 | 0.54 ms | 1851 fps | 0.70 ms | 1428 fps | 2.10 | YUY2可逆 | |
Y3 | 0.69 ms | 1449 fps | 0.94 ms | 1063 fps | 2.79 | YUY2非可逆 | |
Y4 | 3.07 ms | 325 fps | 3.21 ms | 311 fps | 3.68 | YUY2非可逆 二次圧縮あり | |
AMV3 | S0 | 0.19 ms | 5263 fps | 0.22 ms | 4545 fps | 1.33 | YV12未圧縮 |
S1 | 0.38 ms | 2631 fps | 0.33 ms | 3030 fps | 1.44 | YV12可逆 | |
S2 | 0.43 ms | 2325 fps | 0.50 ms | 2000 fps | 2.36 | YV12可逆 | |
S3 | 0.50 ms | 2000 fps | 0.70 ms | 1428 fps | 3.25 | YV12非可逆 | |
S4 | 2.11 ms | 473 fps | 2.64 ms | 378 fps | 4.27 | YV12非可逆 二次圧縮あり |
【グラフ】
表1から表4をまとめたグラフです。
【注意事項】
AMVビデオコーデックの結果は試用版(ロゴ挿入処理あり)によるものです。製品版ではロゴ挿入処理がなくなる分ほんの僅か(約0.02ms)早くなります。
AMVビデオコーデックの可逆圧縮に付いて、試用版ではロゴが入る関係でVC Testのロスレスチェックが通りません。ロゴが入らない製品版ではロスレスチェックはOKとなります。
- 関連記事
-
- 次は小物
- AMVコーデック/PrxyCodec64のインストールについて
- AMVビデオコーデック Ver3.00hブログ先行公開
- 東北地方太平洋沖地震の影響について
- 【お知らせ】 ウェブマネーによるお支払いに対応しました
- AMVビデオコーデックFAQ
- ビデオコーデック・ベンチマーク2012夏
- ビデオコーデック・ベンチマーク2012夏(2012.9.4修正版)
- ビデオコーデック・ベンチマーク2009と2012夏の比較
- AMVビデオコーデックのこと
- 64bit版 AMVビデオデコーダー 公開
- 64bit版 AMVビデオデコーダーの仕様について
- 64bit版 AMVビデオデコーダー ベンチマーク
- 新拡張命令AVX2でコーデックの性能は上がるか?
- 3倍高速 AVX2対応 AMVデコーダー デモ版
trackback
コメントの投稿