エントリー

ハードウェアエンコーディングに悩む方が知っておきたい5項目

※2020年11月に更新しました。

動画編集の書き出しに
ハードウェアエンコーディングを
選んだほうが良いの?

動画編集の数をこなすようになると必ず不満に思うことが

「動画の書き出し時間ってもっと短くできないの?」

という点でしょう。

例えばAdobeの動画編集ソフト Premiere Proではハードウェアエンコーディングという設定があり、書き出し時間を大幅に短縮できる機能があります。

ハードウェアエンコーディングはパソコンに搭載されているグラフィックカードを使って動画を書き出しする方法です。

動画編集界隈ではハードウェアエンコーディングについて様々な意見があります。

ハードウェアエンコーディングは賛否両論があるみたいですね。

ここでは

この記事で解説する事

✅ソフトウェアエンコーディングとハードウェアエンコーディングの違い

✅ハードウェアエンコーディングのメリット・デメリット

✅Premiere Proによるハードウェアエンコーディングのやり方

✅ハードウェアエンコーディングができないときの解決方法

✅RTX 2070 SUPERでハードウェアエンコーディングした動画の画質検証

について解説します。

動画の書き出しやハードウェアエンコーディングについて悩んでいる方はぜひ読んでみてください。

ハードウェアエンコーディングとは?

動画編集においてハードウェアエンコーディングとは何なのか?まず解説します。

ハードウェアエンコーディングは動画の書き出し時に、パソコンに搭載されているグラフィックカードの機能を活用してエンコーディングする方法です。

このためグラフィックカードを搭載していないパソコンではハードウェアエンコーディングが出来ない場合があります。

ハードウェアエンコーディングが使用できる環境については動画編集ソフトによって微妙に異なっており、それぞれ使用環境を確認する必要があります。

これに対してグラフィックカードの支援を得ずに動画を書き出しする方法がソフトウェアエンコーディングです。

グラフィックカードを搭載していないパソコンや、ハードウェアエンコーディングに対応していないCPUを使った動画書き出しは基本的にソフトウェアエンコーディングになります。

その他にも重要なキーワードについて念のため解説しておきます。

GPU

内蔵GPUとQSVを装備したインテルCore i9-9900K

GPUは、画像処理専門の計算処理を行うチップのことを言います。

GPUを搭載した基盤と冷却ファンが一体となったパーツがグラフィックカードで、グラフィックカードをGPUと呼ぶ場合があるのはこの理由です。

GPUチップはグラフィックカードだけでなく、CPUやマザーボードに内蔵されていることもあります。

このようなGPUは内蔵GPUやオンボードグラフィックと呼ばれ、グラフィックカードと分けて考えています。

ちなみにインテルCPUにはGPUを内蔵した製品が多いのですが、AMDのCPUにはGPUを内蔵していない製品が多いです。

QSV(インテル・クイックシンク・ビデオ)

Core i9-9900Kの仕様

クイック シンク ビデオとは、第2世代インテル Core プロセッサー以降の内蔵 GPU に搭載されている、画像処理用のハードウェア・アクセラレーターです。

引用元:クイック シンク ビデオを有効にする方法|ドスパラ

インテルの一部のCPU(主にGPU内蔵のCPU)に搭載されている機能で、QSV対応のCPUを搭載しているパソコンはグラフィックカードがなくてもハードウェアエンコーディングができます。

QSVによるハードウェアエンコーディングはパソコン(Windows10)のマザーボードにある映像出力端子を使用することになります。

参考情報:Intel® Quick Sync VideoのH.264コーデックとHEVCコーデック|BANDICAM

動画編集ソフトのEDIUS Pro 9ではQSVを使ったハードウェアエンコーディングに対応しています。

QSV対応CPU搭載パソコンを使って動画の書き出しを行う場合は、書き出し設定でハードウェアエンコードを選べます。

参考情報:Quick Sync Videoの確認|EDIUSWORLD.COM

またグラフィックカード搭載のパソコンでQSVを使用する場合はBIOSの設定が必要になります。

BIOSの設定に慣れていない方はQSVを使わずにグラフィックカードのハードウェアエンコーディングを使用するか、ソフトウェアエンコーディングを使用するのが無難です。

ソフトウェアエンコーディングとハードウェアエンコーディングの違い

一般的に動画編集用のパソコンはグラフィックカードが必須と考えられています。

なので、これを読んでおられる多くの方がソフトウェアエンコーディングとハードウェアエンコーディングを選ぶことができ、その上でどちらが良いのか迷われていると思います。

まずはハードウェアエンコーディングのメリット・デメリットを解説します。

ハードウェアエンコーディングのメリット・デメリット

ハードウェアエンコーディングのメリットは書き出し時間を大幅に短縮できる点です。

ソフトウェアエンコーディングの半分以下の時間で書き出すことが可能です。(グラフィックカードによっては1/3以下)

デメリットはソフトウェアエンコーディング時と比較して画質がやや粗くなると考えられています。

私もこれまでは画質を重視してハードウェアエンコーディングを使用することはほとんどありませんでした。

GeForce RTX 2060 SUPER

しかし、ここ最近人気のグラフィックカード(特にGeForce RTXシリーズ)は描画性能が非常に高いと言われています。

それならば画質劣化はほとんど起きないないかも..

と考えるようになり、新しいパソコンを買ったときには検証しようと思っていました。

GeForce RTX 2070 SUPER搭載のハイエンドパソコンを借りる機会ができたので、早速ハードウェアエンコーディングを検証してみようと思います。

Premiere Proによるハードウェアエンコーディングのやり方

それでは早速AdobeのPremiere Proでハードウェアエンコーディングをやってみましょう。

ハードウェアエンコーディングはPremiere Proの書き出し設定でH.264またはH.265を選択すると実行できるようになっています。

参考情報:GPU アクセラレーションレンダリングとハードウェアエンコーディング|Adobe公式

Premiere Pro のプロジェクト設定画面

Premiere Proでは新規でプロジェクトを作成する際に「ビデオレンダリングおよび再生」でレンダラーに「Mercury Playback Engine-GPU 高速処理(CUDA)」を選ぶ項目があります。

これを選ぶことで動画編集中にGPUを活用することとなります。ただしこの設定はハードウェアエンコーディングではありません。

これ間違いやすい点かもしれませんね。

Premiere Proの書き出し設定

ハードウェアエンコーディングはPremiere Proの書き出しで選択する必要があります。

書き出し設定をH.264、またはH.265でビデオタブからエンコード設定のパフォーマンスを確認します。

Premiere Proのエンコード設定

この選択項目でパソコンがハードウェアエンコーディングに対応できる性能を持っている場合、ソフトウェアエンコーディングとハードウェアエンコーディングを選択することができます。

ハードウェアエンコーディングができないときの解決方法

例えば私が使っているAMDのRyzen1800X搭載パソコンではハードウェアエンコーディングに対応していません。
ソフトウェアエンコーディングが選ばれ、グレーアウトしています。

GeForce GTX 1080 Tiを搭載しているのですが、ハードウェアエンコーディングが出来ません。無念。

また、まれにハードウェアエンコーディングに対応できるCPUやグラフィックカードを備えていても、ハードウェアエンコーディングを選ぼうとするとエラーが生じる時があります。

そんな時はNVIDIAの公式HPでグラフィックカードの最新ドライバをダウンロードしてパソコンにインストールしてみてください。

参考情報:NVIDIAドライバダウンロード|NVIDIA公式HP


この時間違ったドライバーをダウンロードしないように注意してください。

製品シリーズを選ぶ時にはノート用とデスクトップ用に分かれています。


またダウンロードタイプはゲーム用のGame ReadyドライバーとStudioドライバーがあります。

動画編集ではStudioドライバーが良いです。

参考情報:NVIDIA GPUを使うならNVIDIA Studioドライバーを入れましょう

検証で使ったパソコン(RTX 2070 SUPER)では最初にエラーが出ましたが、ドライバー(Studioドライバー)を更新することで問題なくハードウェアエンコーディングを使用することができました。

調べているとPremiere Proのハードウェアエンコーディングがグレー表示になって選択出来ない方がおられるみたいなので解決法を提示しておきます。

Adobe公式HPの情報を引用
ハードウェアエンコーディングのオプションを使用できません。なぜですか?
この機能を使用するには、Intel® CPU と Intel® Quick Sync のサポートが必要です。ご使用の Intel® CPU がハードウェアエンコーディングの要件を満たしていることを確認します。システムの BIOS で Intel® GPU の有効化/無効化がサポートされている場合、ハードウェアエンコーディングが機能するように、この設定を常に有効にする必要があります。Surface Studio など、一部のシステムでは Intel® GPU を有効にできないため、ハードウェアエンコーディングのオプションがグレー表示になります。

サポート対象の Intel® CPU で Intel® GPU が有効になっているにも関わらずハードウェアエンコーディングを利用できない場合は、Intel® GPU がタスクマネージャーの「パフォーマンス」タブに表示されていることを確認してください(Windows® の場合のみ)。Intel® GPU が表示されていない場合は、デバイスマネージャーでこの GPU が有効になっているかどうか確認します。さらに、Intel® グラフィックドライバーを最新バージョンに更新します。

ハードウェアアクセラレーションによるエンコード/デコード|Adobe

この他の解決策はまず

✅ハードウェアエンコーディングに対応しているパソコンなのか調べる。

✅次にグラフィックカードのドライバーを更新。

✅Premiere ProではH.264、H.265のみでそれ以外で出力しようとしていないか確認。

✅Premiere Proを最新バージョンにアップグレードする。

✅グラボ非搭載の場合はIntel Quick SyncをBIOSで有効化する。(自己責任)

以上をまず試してみてください。

RTX 2070 SUPERでハードウェアエンコーディングした動画の画質検証

それでは早速ハードウェアエンコーディングで書き出ししてみます。

結論から先にいうとメチャクチャな速さで書き出しが完了しました。

試しで書き出しした動画は過去に制作したYouTube用の動画「失敗しない動画編集向け【ノートパソコン】の選び方」です。

約13分の動画で、使用している主な動画素材は4K ProRes422となっています。

書き出し設定はH.264でVBR 1パス ターゲットビットレート10Mbps 最大ビットレート12Mbpsに設定しています。

私は自分のYouTube向け動画はいつもこの設定で書き出ししています。

ソフトウェアエンコーディング 写真拡大

ハードウェアエンコーディング 写真拡大

ソフトウェアエンコーディングで書き出しすると6分9秒かかるところ、ハードウェアエンコーディングで書き出した場合4分8秒で終了しました。

ソフトウェアエンコーディング時のCPU使用率 画像拡大

ハードウェアエンコーディング時のCPU使用率 画像拡大

ソフトウェアエンコーディングではCPUの使用率が100%となり、一方GPUの使用率は20%前後に止まります。

ソフトウェアエンコーディング時でもグラフィックカードが多少活用されているのがよく分かります。

一方、ハードウェアエンコーディングの場合、CPUの使用率が60%前後まで下がり、それに対してGPUの使用率が50%近くまで上昇しました。

ハードウェアエンコーディングではソフトウェアエンコーディングよりもGPU(グラフィックカード)がCPUの支援をより多く行っているのが分かります。

Core i9-9900K+RTX 2070 SUPERでエンコーディング比較

ソフトウェアエンコーディングで書き出し 6分09秒
ハードウェアエンコーディングで書き出し 4分08秒

1/3以上の時間短縮となりましたよ。

では肝心の画質の方を確認してみましょう。

部分的に書き出ししてそれぞれVimeoにアップしてみました。

YouTubeには書き出しした動画を比較できるよう動画を作成してアップしてみたので確認してみてください。

では次にビットレートを上げて書き出ししてみます。

こんな感じです。

個人的な感想ですが、画質に大きな差を感じませんでした。

画質の粗さが許容範囲内であればハードウェアエンコーディングを利用しても良さそうですね。

ハードウェアエンコーディングに悩む方が知っておきたい5項目 まとめ

こんな感じです!

ハードウェアエンコーディングは性能の良いグラフィックカードを搭載したパソコンで、CPUも対応していなければ実行できません。

また編集ソフトによっては対応していない場合があります。

Premiere Proでハードウェアエンコーディングが出来ない場合は、最新版のPremiere Proに更新、ドライバーの更新やIntel Quick SyncをBIOSで有効化するなど自己責任で行ってみてください。

ハードウェアエンコーディングで書き出し時間は劇的に速くなります。

納品用のファイルをハードウェアエンコーディングするかどうかはじっくり考えるとして、テストで書き出しする場合はハードウェアエンコーディングをフル活用しようと思っています。

性能の良いグラフィックカードをパソコンに搭載している方はぜひ試してみて下さい!

この記事が気に入ったら
いいね ! しよう

スポンサーリンク


MotionElementsの10%割引チケットを入手する

映像コンサルから学ぶ動画の作り方講座

関連記事

ブログ管理人プロフィール

HN:おーとふぉーかす
自己紹介:私は35歳で未経験から映像業界に転職しました。
Works:動画制作・ブロガー
YouTube歴:7年 持ってるアカウントは4つ。そのうち一つが登録者数1.6万ちょっと。

このブログは動画クリエイターを支援するためのサイトです。カメラや映像機材の紹介を中心に記事を書いています。

動画制作に興味がある方はぜひ読んでみてください!

動画編集用パソコンのススメ

動画編集用パソコンの選び方動画編集用PCのおすすめスペック動画編集用ノートPC選択5つのポイント

価格で選ぶときのポイント

10万円以内15万円以内20万円以内25万円以内30万円以内35万円以内40万円以内

4K高画質向けパソコン

4K動画編集用PCおすすめスペック4K動画編集はデスクトップが良い?4K編集向けの周辺機器

CPU

動画編集で快適なコア数とはCore i7Core i9Ryzen 5Ryzen 7Ryzen 9

グラフィックカード

グラフィックボードの失敗しない選び方動画編集でQuadroは必須なのか?動画編集用パソコンとGeForceの相性

メモリ

動画編集でメモリは32GBが良い?メモリ32GBと64GBの違いを検証

ストレージ

動画編集におすすめのSSD外付けハードディスクを選ぶポイント最適なストレージ構成

マザーボード

マザーボードを選ぶときのポイント

液晶ディスプレイ

液晶モニターの選び方4K液晶モニターはこの5つをチェック4K PCモニターの注意点キャリブレーターについて

CPUファン

動画編集向けPCのCPUファン選び方

映像編集向けモニターヘッドホン

MDR-CD900STは今さら買うべき?

編集ソフトに最適なモデル

Premiere ProでオススメのPCとは?After EffectsでオススメのPCとは?EDIUSでオススメのPCとは?DaVinci ResolveオススメPC

パソコンショップについて

動画用PCを買う時のお店の選び方PCメーカーの特徴を徹底解説マウスコンピューターのおすすめPC一覧DAIVとG-TUNEの違いパソコン工房のおすすめPC一覧ドスパラのおすすめPC一覧

ページ上部へ戻る