yacamochi「動画エンコードが速いCPUはどれ?」おすすめなCPUを徹底検証Twitter21FacebookGoogle+はてブ3Pocket8「Youtubeへの動画投稿」や「ゲーム実況の編集」には基本的に動画編集ソフトが必要で、編集を終えた動画は必ず「エンコード」する必要があります。そこで問題なのが「エンコードに掛かる時間」。編集した動画ほど、CPUの性能がモノを言うので、動画エンコードが速いCPUを実際に検証してみる。HWBOTに代表される、有名なエンコードベンチマークのスコアで判断する方法は、ザックリとした予測はできますが...正確ではありません。当ブログのゲーミングPC検証でも、昔はこういったベンチマークソフトを使った方法で比較していたが、実態とは異なると考えて「実際に動画をエンコードする」手法に切り替えた。グラボの性能も実測値の方が分かりやすいなぜ実測の方が良いのかは、グラボの性能を考えてみれば分かる。「FireStrikeで5000点出た。」という情報より「PUBGが平均60fpsで動く。」という情報のほうが分かりやすいでしょう。それと同じ理屈で、今回のエンコードバトルは実測に限定させてもらう。CPU別に、特に有名な動画編集ソフトで実際にエンコードをさせて、終わるのに掛かった時間やフレームレートで「速度比較」を行います。自作歴23台のやかもち現実問題として、実際エンコードする時にベンチソフト使わないよね...という。64bit筆者の持つ「ちもろぐ専用ベンチ機」だけではCPUが足りないので、今回はドスパラにも協力いただき「ガレリアVZ-X」と「ガレリアTRZ」も用意しました(※TRZはまだ準備中です)。残りのCPUをどうするかですが...BIOSからCPU設定のプリセットを作成して、擬似的に他のCPUを再現して検証を行うことにした。高負荷時のクロックや電圧を近似させれば、ほぼオリジナルと同じ結果を出せます。8500を再現する場合は「全コア高負荷時に3.9GHz」と設定して、Cinebenchでスコアが高すぎるなら電圧を手打ちで調整し、オリジナルとほぼ同点になるまで落とす。これで2018年時点で主流のほぼ全てのCPUをカバーすることが出来た。以下「動画エンコードの速度バトル」の始まりです。2700X」は既に持っているデータを使います。いずれは追試を行う予定。Work」に記載されている平均フレームレートで性能を競う。高いフレームレートを叩き出したCPUほど、Handbrakeのエンコードが速いという意味です。30」(x265)を使った。fpsなかなか興味深い結果になりました。基本的な傾向としては、CPUのコア数(スレッド数)が増えれば増えるほど、エンコードの処理速度は向上している。14コア以上は伸びが止まってしまった。7920X以降はダメになってしまう。2」を多用するx265エンコードを検証。2を実装しているので、両者ともにx265エンコードを手早くこなせるはずだが。8700に負けてしまっている。...というと、AVXの実装方法に違いがあるのが最大の原因です。x2(合計256bit)という形で実装されています。このため、AMDの場合は2つの演算機の間を行き来するスループット(遅延)が発生する。ここを考慮していないエンコーダだと、本来の性能を出せないということになる。10コア以降は性能が伸びなくなのはx264と変わらずです。Premiereがそれなりに有名かもしれないが、日本では無料で使えて高機能な「Aviutl」の方が知名度は高いかもしれない。思って、Aviutlのエンコード速度も検証することに。レイヤー7層)をお借りして、そのデータのエンコード時間で計測することにした。エンコーダにはrigaya氏が配布している「x264guiEx」を使わせてもらった。Ryzenでもマトモな速度が出ると思います。