条件等
環境 | x264/x265/QSV | NVEnc | VCEEnc |
---|
OS | Win 8.1 x64 | Win 10 x64 | Win 8.1 x64 |
CPU | i7 6700K | i7 5960X | i7 4770K |
Core | 4.3GHz | 4.2GHz | 4.0GHz |
UnCore | 4.0GHz | 3.6GHz | 4.0GHz |
M/B | Z170 Extreme7+ | X99 Deluxe | Z97E-ITX |
RAM | DDR4-3200, 2ch | DDR4-2400, 2ch | DDR3-2400, 2ch |
| 16-18-18-38-2 | 15-17-17-39-2 | 10-12-12-31-2 |
RAM Size | 16GB | 32GB | 8GB |
GPU | HD Graphics 530 | Geforce GTX970 | Radeon R7 360 |
ドライバ | 20.19.15.4312 | 359.00 | Crimson 15.12 |
エンコーダx264 rev2638 x64
x265 1.8+167 x64
QSVEncC 2.24 x86
NVEncC 2.00β2 x86
VCEEncC 1.03 x86
入力サクラノ詩 OP (デモ版)
ファイル名: sakura_op.mpg
MPEG1 1280x720 11.5Mbps 1分56秒
avs読み込み (LSMASHSource.dll)
設定QSV H.264 CQP PG
-u 4 --cqp 21:26:29
QSV H.264 ICQ
-u 4 --icq 23
QSV H.264 LA-ICQ
-u 4 --la-icq 30 --la-depth 80 --la-quality slow --ref 4
QSV HEVC CQP
-u 4 --cqp 22:26:28
QSV HEVC ICQ
-u 4 --icq 26
NVEnc H.264 CQP
--cqp 24:27:29
NVEnc H.264 VBR
--vbr 1800 --qp-init 24:27:29 --qp-min 22:23:24
NVEnc H.264 VBR2
--vbr2 1800 --qp-init 24:27:29 --qp-min 22:23:24
NVEnc H.264 VBR2 AQ
--vbr2 1800 --qp-init 24:27:29 --qp-min 22:23:24 --aq
NVEnc HEVC CQP
--cqp 25:27:29
NVEnc HEVC VBR
--vbr 1800 --qp-init 25:27:29 --qp-min 22:23:24
NVEnc HEVC VBR2
--vbr 1800 --qp-init 25:27:29 --qp-min 22:23:24
NVEnc HEVC VBR2 AQ
--vbr 1800 --qp-init 25:27:29 --qp-min 22:23:24
VCEEnc CQP
--cqp 26:28:28
x264
2pass 1800kbps --preset medium/slow/slower --aq-mode 1 --aq-strength 0.2 --psy-rd 1.0:0.2
x265
2pass 1800kbps --preset medium/slow/slower --aq-mode 1 --aq-strength 0.2 --psy-rd 0.8 --psy-rdoq 1
ビットレートと速度
エンコーダ / 設定 | ビットレート(kbps) | 速度 (fps) |
---|
QSV H.264 CQP PG | 1749.19 | 535.08 |
QSV H.264 ICQ | 1782.23 | 412.08 |
QSV H.264 LA-ICQ | 1838.55 | 324.71 |
QSV HEVC CQP | 1802.41 | 158.58 |
QSV HEVC ICQ | 1725.30 | 143.55 |
NVEnc H.264 CQP | 1807.99 | 442.72 |
NVEnc H.264 VBR | 1786.55 | 450.06 |
NVEnc H.264 VBR2 | 1787.10 | 260.36 |
NVEnc H.264 VBR2 AQ | 1795.58 | 239.91 |
NVEnc HEVC CQP | 1845.46 | 105.60 |
NVEnc HEVC VBR | 1767.35 | 363.17 |
NVEnc HEVC VBR2 | 1833.90 | 217.94 |
NVEnc HEVC VBR2 AQ | 1839.96 | 214.59 |
VCEEnc CQP | 1903.18 | 160.54 |
x264 8bit medium | 1800.85 | 169.38 |
x264 8bit slow | 1795.51 | 96.61 |
x264 8bit slower | 1793.06 | 57.83 |
x264 10bit medium | 1798.36 | 136.40 |
x264 10bit slow | 1792.91 | 66.03 |
x264 10bit slower | 1793.54 | 39.42 |
x265 8bit medium | 1790.35 | 52.46 |
x265 8bit slow | 1791.75 | 14.81 |
x265 8bit slower | 1785.82 | 3.68 |
x265 10bit medium | 1792.87 | 40.41 |
x265 10bit slow | 1792.97 | 9.98 |
x265 10bit slower | 1787.39 | 2.61 |
ビットレートはだいたい1800kbpsにそろえた。速度は参考までに。x264/x265は2pass目の速度。NVEnc HEVC CQPはなんか速度が遅すぎる気がする…。
769フレーム目 (1からカウント)
オリジナル
髪の輪郭とか、背景の空とかをみるとよくわかる。よくわからない場合は、クリックして別タブで開き、切り替えて比較してみるとよいかもしれません。
オリジナル

QSV H.264 CQP PG 1749.19 kbps
ざらつきが気になる。

QSV H.264 ICQ 1782.23 kbps
CQPより少しよいが、それでもざらつきが…

QSV H.264 LA-ICQ 1838.55 kbps
かなりすっきりしてきている感じ。

QSV HEVC CQP 1802.41 kbps
H.264のCQPよりさらに悪い気が。

QSV HEVC ICQ 1725.3 kbps
なんかHEVCのCQPがダメなわりに、このICQは異様にきれいになっている。結構いいかも。

NVEnc H.264 CQP 1807.99 kbps
すこしざわざわ。

NVEnc H.264 VBR 1786.55 kbps
ビットレートが多く割り振られているのか、結構きれい。

NVEnc H.264 VBR2 1787.1 kbps
VBRよりさらにきれいか?

NVEnc H.264 VBR2 AQ 1795.58 kbps
AQオンオフの差はここを見る限り少ない。AQというと、実写のほうが効果ありそう。

NVEnc HEVC CQP 1845.46 kbps
結構ざらざらで気になる。

NVEnc HEVC VBR 1767.35 kbps
CQPとあんま変わらん。

NVEnc HEVC VBR2 1833.9 kbps
結構VBRよりよくなっている。VBR2はそれなりに効果あるみたい。

NVEnc HEVC VBR2 AQ 1839.96 kbps
AQオンオフの差は少ない。

VCEEnc CQP 1903.18 kbps
うーん…(苦笑)

x264 8bit medium 1800.85 kbps
さすがはx264、という画質。

x264 8bit slow 1795.51 kbps
なんか空のあたりとか、mediumのほうがよかった? 謎。

x264 8bit slower 1793.06 kbps
文句なくきれいだ。

x264 10bit medium 1798.36 kbps
8bitよりきれい…かなあ?

x264 10bit slow 1792.91 kbps
8bitのslowよりはきれいだろう。

x264 10bit slower 1793.54 kbps
ぱっと見て汚いとこはない。

x265 8bit medium 1790.35 kbps
きれい。

x265 8bit slow 1791.75 kbps
きれい。

x265 8bit slower 1785.82 kbps
きれい。

x265 10bit medium 1792.87 kbps
きれい。

x265 10bit slow 1792.97 kbps
きれい。

x265 10bit slower 1787.39 kbps
きれい。

1748フレーム目 (1からカウント)
少し暗いところで。これも髪の輪郭とか、顔のグラデとかを見るとよくわかるかも。よくわからない場合は、クリックして別タブで開き、切り替えて比較してみるとよいかもしれません。
オリジナル

QSV H.264 CQP PG 1749.19 kbps
なんかあちこちボケてる。

QSV H.264 ICQ 1782.23 kbps
CQPと比べて、すこしざらつき・ボケがよくなってる。

QSV H.264 LA-ICQ 1838.55 kbps
ICQよりさらに改善。多少ぬめっとはしてるけど、ざらついてしまうよりはよい誤魔化し方。

QSV HEVC CQP 1802.41 kbps
なんかHEVCのCQPは微妙。

QSV HEVC ICQ 1725.3 kbps
ややビットレートが低めな割によい感じ。まあでもここはQSVならH.264のほうがいいかも。

NVEnc H.264 CQP 1807.99 kbps
ボケてるかなあ。

NVEnc H.264 VBR 1786.55 kbps
結構破たんしてる。

NVEnc H.264 VBR2 1787.1 kbps
このフレーム、VBRだと苦手なのかな…

NVEnc H.264 VBR2 AQ 1795.58 kbps
これも微妙に汚い。

NVEnc HEVC CQP 1845.46 kbps
ボケてはいるけど、それなり。

NVEnc HEVC VBR 1767.35 kbps
うーん、結構汚い。

NVEnc HEVC VBR2 1833.9 kbps
厳しい。VBRよりさらに微妙?

NVEnc HEVC VBR2 AQ 1839.96 kbps
結構悪い。

VCEEnc CQP 1903.18 kbps
まあまあかなあ。

x264 8bit medium 1800.85 kbps
HWエンコ系に比べればきれい。さすが。一部にAQケチった弊害が見えるが、まあ誤魔化し方としてはありか。

x264 8bit slow 1795.51 kbps

x264 8bit slower 1793.06 kbps
やはり時間をかければそれなりに画質も上がる。

x264 10bit medium 1798.36 kbps

x264 10bit slow 1792.91 kbps

x264 10bit slower 1793.54 kbps
やっぱり10bitのほうがわずかにきれいかなあ…?

x265 8bit medium 1790.35 kbps
x265の特徴のざらつきの少ない、すっきりした絵。やはり高圧縮時にはかなりよい。

x265 8bit slow 1791.75 kbps

x265 8bit slower 1785.82 kbps
エンコード速度がものすごく低下するが、それなりに効果はある。きれい。

x265 10bit medium 1792.87 kbps

x265 10bit slow 1792.97 kbps

x265 10bit slower 1787.39 kbps
だいぶんと再現度が上がってきている。あまり違和感がない。比較的きれい。

終わりに
画質面ではだいたいよい順番に
・x265 10bit
・x265 8bit
・x264 10bit
・x264 8bit
・QSVEnc H.264 LA-ICQ
・QSVEnc H.264 / HEVC ICQ
・NVEnc H.264 / HEVC VBR2 AQ
・QSVEnc H.264 CQP
・NVEnc H.264 / HEVC CQP
・QSVEnc HEVC CQP
・VCEEnc CQP
みたいなかんじだろうか。まあ、x264/x265が圧倒的なのははっきりしていると思うのだけど、HWエンコードの中ではやはりQSVのICQ系が優位だと思う。QSVのHEVCはまだ調整が不十分な気が。NVEncのHEVCはBフレームがないのだけど、そのわりに健闘している。
もちろん、これはわたしの主観であって、見る人によって結構変わってくるとも思う。同じ絵を見た時でさえ、人によって注目するところが違って、それによってどちらがよいかは変わりうる。
x264/x265あたりであれば、豊富なパラメータを使って、自分の好みの絵にすることも可能だと思うので、そういう面でもソフトウェアエンコーダの柔軟性は貴重だと思う。
また、違ったテストをすれば、また違って結果になると思う。要因としては、
・今回のはいつも通りアニメ絵
実写ではまた違った結果になるかも。x264/x265は実写なら違ったパラメータのほうが良いと思う。
・ビットレート
720pを1800kbpsというのは、まあ、高圧縮よりの設定だと思う。(x265で圧縮劣化が見えるか見ないかぐらいのところ) 高圧縮では、いかにうまく誤魔化すか、が勝負になる。もっとビットレートを使っていいなら、変わってくるかも…
・解像度
解像度によっても違った結果になる可能性がある。
という感じ。とりあえず個人的にはおおまかな傾向はつかめたのでよかった。