量子化マトリクスのテスト
久しぶりに前作ったマトリクスのテストをしてみる。
テストは以下の設定で行った。
--pass 3 --bitrate 2048 --level 4.1 --keyint 300 --min-keyint 6 --ref 5 --mixed-refs --no-fast-pskip --bframes 4 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 6 --trellis 2 --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --qpmin 10 --qpstep 24 --ratetol 8.0 --scenecut 55 --merange 32 --thread-input --no-dct-decimate
結果は意外なことにflatがかなりいい成績を出した。
- x264内部での計算
- PSNR Y(dB)
-
- SSIM Y
- MSU Video Quality Measurement Tool 1.4での計算
- PSNR Y(dB)
-
- SSIM Y
- 最終平均ビットレート(kbps)
matrixs | susie | anime |
---|---|---|
flat | 2061.37 | 2069.37 |
jvt | 2029.47 | 2053.41 |
c1 | 2006.43 | 2089.69 |
c2 | 2005.14 | 2096.54 |
c3 | 2013.58 | 2054.92 |
カスタムマトリクスの結果が軒並み悪い。とは言うもののすべてぱっと見では区別がつかないぐらいの画質は保てている。よく見ると細かな影が微妙に違うといったレベルだ。それよりもjvtのみエンコードスピードが速いのが気になる。何がしかの最適化がなされているのだろうか。