Streamer Blog ソフトウェア エンコーダーの選択:GPU vs CPU、どちらが最適か?

エンコーダーの選択:GPU vs CPU、どちらが最適か?

「OBSの配信画面はなんだかぼやけている」「ゲームはカクついていないのに、配信映像だけコマ落ちしている気がする」「ビットレートを上げたのに、画質が思ったほど改善しない」

もしあなたがこうした悩みを抱えているなら、OBS Studioのエンコーディング設定を深く掘り下げて見直す時期かもしれません。多くの場合、デフォルト設定ではPCのポテンシャルを最大限に引き出せなかったり、配信内容とミスマッチな設定になっていたりします。

この記事では、単に設定項目を羅列するのではなく、「品質とパフォーマンスのバランス」という観点から、それぞれの設定が配信にどう影響するか、そしてあなたの環境や配信スタイルに合わせてどう最適化すべきかを、具体的な視点でお伝えします。

エンコーダーの選択:GPU vs CPU、どちらが最適か?

OBSで配信する際、最初に決めるべきは「どのエンコーダーを使うか」です。これは、あなたのPCのどのリソースを使って映像を圧縮するか、という根幹に関わる選択です。

1. GPUエンコーダー (NVIDIA NVENC / AMD AMF)

多くのストリーマーにとって、現代のGPUエンコーダーは最もバランスの取れた選択肢です。特にNVIDIAの「NVENC (New)」やAMDの「AMF」は、専用のハードウェアチップを使ってエンコード処理を行うため、CPUへの負荷を大幅に軽減できます。

  • NVIDIA NVENC (New): GeForce GTX 16シリーズ以降のGPUに搭載されている新しいNVENCは、非常に高い画質を保ちながら低負荷でエンコードできるため、ゲーム配信者にとっては第一候補となるでしょう。ゲームと配信を同じPCで行う際に、ゲームのフレームレートを犠牲にすることなく高品質な配信が可能です。
  • AMD AMF (旧称 VCE): AMD RadeonシリーズのGPUに搭載されています。NVENCほどではありませんが、CPU負荷を抑えつつ一定の品質を提供します。AMD GPUユーザーはこちらを選ぶことになります。

メリット: 低CPU負荷でゲームのパフォーマンスを維持しやすい。 設定が比較的シンプルで、安定した動作が期待できる。

デメリット: GPUのリソースを消費するため、グラフィック設定を極端に高くするとGPU使用率が上限に達し、ゲームのフレームレートが低下する可能性もゼロではない。

2. CPUエンコーダー (x264)

CPUのパワーを使ってエンコードする方式です。GPUエンコーダーが登場する以前はこれが主流でした。現在でも、非常に強力なCPUを搭載している場合や、画質を極限まで追求したい場合に選択肢となります。

  • x264: エンコードの「プリセット」設定が非常に細かく、ultrafast から placebo まで多岐にわたります。プリセットを遅くするほど(例: medium, slow)、より多くのCPUリソースを消費しますが、同じビットレートでも画質が向上します。

メリット: 究極の画質を追求できる(ただし、それに見合うCPUパワーが必要)。 GPUを一切消費しないため、GPUがボトルネックになっている環境では有効な場合がある。

デメリット: 非常に高いCPU負荷がかかるため、ゲームと同時に配信する場合、ゲームのパフォーマンスが著しく低下する可能性が高い。 一般的なゲーム配信者には推奨しにくい選択肢。

ビットレートとCBR/VBRの最適化:配信プラットフォームと回線のバランス

エンコーダーを選んだら、次に重要なのが「ビットレート」と「レート制御」です。これは配信の画質と安定性に直結します。

ビットレート:画質の生命線

ビットレートは、1秒あたりに送るデータ量を示す数値で、主にKbps(キロビットパーセカンド)で表されます。この数値が高いほど情報量が増え、画質は向上しますが、同時にアップロード回線への要求も高まります。

  • プラットフォームの推奨値を守る: Twitch、YouTubeなど、主要な配信プラットフォームにはそれぞれ推奨ビットレートの上限があります。これを超えるビットレートを設定しても、多くの場合プラットフォーム側で制限・再エンコードされ、画質が向上しないばかりか、配信が不安定になる原因にもなります。
  • 回線速度とのバランス: あなたのインターネット回線の上り(アップロード)速度も重要です。例えば、上り速度が20Mbpsしかないのに、ビットレートを8000Kbpsに設定すると、回線帯域の約半分を配信で消費することになります。安定性を考慮し、上り速度の70〜80%程度を目安にビットレートを設定するのが賢明です。
  • コンテンツの種類: 動きの激しいゲーム(FPSなど)は多くの情報量を必要とするため、高めのビットレートが推奨されます。一方、雑談配信や動きの少ないゲームであれば、比較的低いビットレートでも十分な画質が得られることがあります。

レート制御:CBRとVBR

OBSの「レート制御」設定は、ビットレートをどのように管理するかを決定します。

  • CBR (Constant Bitrate) - 固定ビットレート: * 常に設定したビットレートでデータを送ります。 * メリット: 配信が安定しやすく、プラットフォームが推奨している場合が多い。回線速度が一定でない環境でも比較的安定して配信できる傾向があります。 * デメリット: 動きの少ないシーンでも無駄な帯域を使うことがあり、動きの激しいシーンではビットレート不足で画質が低下することがあります。 * 推奨: ほとんどのゲーム配信、特にプラットフォームがCBRを推奨している場合はこれを選択してください。
  • VBR (Variable Bitrate) - 可変ビットレート: * シーンの動きに合わせてビットレートを増減させます。動きが少ないシーンではビットレートを下げ、動きが激しいシーンではビットレートを上げます。 * メリット: 平均的なビットレートを抑えつつ、必要な時に高画質を維持しやすい。ファイルサイズもCBRより小さくなる傾向があります(録画の場合)。 * デメリット: ビットレートが変動するため、回線状況によっては不安定になりやすい。一部の配信プラットフォームでは推奨されていないか、そもそもVBRでの配信に対応していない場合があります。 * 推奨: 録画用としては非常に有効ですが、ライブ配信ではCBRがより安定性があり、広く推奨されています。特に理由がなければCBRを選択するのが無難です。

プリセットとプロファイル:品質とパフォーマンスのトレードオフを理解する

エンコーダーとビットレートを決めたら、次に「プリセット」と「プロファイル」でエンコードの品質とパフォーマンスのバランスを微調整します。これらは特にGPUエンコーダー(NVENCなど)で重要です。

プリセット (Preset)

プリセットは、エンコーダーがどれだけ時間をかけて映像を解析し、圧縮するかを決定します。設定が「遅い」ほど高画質になりますが、処理に必要な時間(=負荷)が増大します。

  • NVIDIA NVENCの場合: * P7 (Max Quality): 最高の品質ですが、最もGPU負荷が高い。 * P6 (Quality): 品質とパフォーマンスのバランスが良い、標準的な選択肢。 * P5 (Balanced): よりパフォーマンス重視。多くのゲーム配信で実用的な選択。 * P4 (Performance)P1 (Max Performance): 負荷は非常に低いですが、画質も低下します。 * 推奨: まずはP6 (Quality)P5 (Balanced)から試してみてください。ゲームのフレームレートに影響が出るようであれば、段階的に低いプリセットを試します。
  • x264の場合: * ultrafastからplaceboまで非常に多くの選択肢があります。 * veryfastfasterが一般的な選択肢ですが、CPU負荷は依然として高いため、自分のCPUと相談して決めましょう。

プロファイル (Profile)

プロファイルは、エンコードに使用するH.264/H.265の機能セットを決定します。通常はHighを選択すれば問題ありません。より古いデバイスでの視聴を考慮する場合や、特殊な要件がある場合にMainBaselineを選択することがありますが、これは稀です。

  • High: 最も広く使われているプロファイルで、最高の互換性と品質を提供します。特別な理由がない限り、これを設定してください。

実践シナリオ:動きの速いゲームとチャット中心の配信

具体的なシナリオを通じて、これまでの設定がどう活きるかを見てみましょう。

シナリオ1:高フレームレートFPSゲーム配信

あなたはeスポーツタイトル(例: Valorant, Apex Legends)を高いフレームレート(144fps以上)でプレイしながら、それを視聴者に美しく届けたいと考えています。

  • PCスペック: Core i7/Ryzen 7クラス、RTX 3070/RX 6700 XT以上、メモリ16GB以上。
  • エンコーダー: NVIDIA NVENC (New) または AMD AMF (GPU負荷を最小限に抑え、ゲームパフォーマンスを優先)。
  • レート制御: CBR(プラットフォーム推奨)。
  • ビットレート: 配信プラットフォームの推奨上限値に近い高めの設定(例: Twitch 6000Kbps、YouTube 9000Kbps前後)。動きが激しいコンテンツはビットレートを多く消費します。
  • プリセット: P5 (Balanced) または P6 (Quality)。ゲームのフレームレートが安定しない場合は、P4 (Performance)まで下げて試します。
  • プロファイル: High
  • 解像度・フレームレート: 1920x1080 (1080p) 60fps。ゲーム側の解像度と合わせつつ、配信解像度を下げることで負荷を軽減することも考慮に入れる。

この設定で試運転し、ゲーム中のフレームレート低下や配信画面のコマ落ちがないかを確認します。問題があれば、まずプリセットを下げ、次にビットレートを微調整します。

シナリオ2:雑談・お絵描き・動きの少ないゲーム配信

あなたは「Just Chatting」のような雑談配信や、絵を描く様子を共有する配信、または視覚的に動きが少ないシミュレーションゲームを配信したいと考えています。

  • PCスペック: Core i5/Ryzen 5クラス、GTX 1660/RX 580以上、メモリ8GB以上。
  • エンコーダー: NVIDIA NVENC (New) または AMD AMF (CPU負荷を抑えつつ、安定性を優先)。あるいはCPUに余裕があればx264 veryfastでも良いでしょう。
  • レート制御: CBR(安定性優先)。
  • ビットレート: 中〜低めの設定(例: Twitch 3500-4500Kbps、YouTube 4000-6000Kbps)。動きが少ないため、高ビットレートは必須ではありません。
  • プリセット: P6 (Quality) または P7 (Max Quality)。GPU負荷に余裕があるため、品質を重視できます。
  • プロファイル: High
  • 解像度・フレームレート: 1920x1080 (1080p) 30fps または 1280x720 (720p) 60fps/30fps。動きが少ないなら30fpsでも十分に見栄えが良いことが多いです。

このシナリオでは、画質を維持しつつも、ビットレートやフレームレートを抑えることで、より幅広いPC環境や回線環境で安定した配信が可能になります。

コミュニティの声:よくある疑問と落とし穴

OBSのエンコーディング設定に関して、多くのストリーマーが抱える共通の疑問や陥りがちな落とし穴がいくつか見受けられます。

  • 「ビットレートを上げれば上げるほど画質は良くなる?」

    多くの場合、配信プラットフォームには推奨されるビットレートの上限があります。例えばTwitchでは1080p60fpsで6000Kbpsが上限とされており、これ以上上げてもプラットフォーム側で処理され、画質の向上は見込めないばかりか、回線への負荷が増大し、配信が不安定になることがあります。無制限に上げるのではなく、プラットフォームの推奨値を守ることが重要です。

  • 「ゲームはスムーズなのに配信がカクつくのはなぜ?」

    これは多くの場合、エンコーダーの負荷が高すぎるために起こります。GPUエンコーダー(NVENC/AMF)を使っている場合、プリセットを下げてGPUへの負荷を軽減するか、ゲーム側のグラフィック設定を少し下げることで、GPUリソースをエンコードに回す余裕が生まれることがあります。x264を使っている場合は、CPUの使用率が高すぎるため、x264のプリセットをveryfastなど、より高速なものに変更するか、GPUエンコーダーへの切り替えを検討すべきです。

  • 「どのエンコーダーを選べばいいか分からない」

    現在では、特別な理由がない限りNVIDIAのRTX/GTX 16シリーズ以降のGPUをお持ちであれば「NVIDIA NVENC (New)」、AMD Radeon GPUをお持ちであれば「AMD AMF」が第一選択肢です。ゲームのパフォーマンスを維持しつつ、高品質な配信を実現できるため、多くの配信者にとって最も現実的な選択肢と言えます。古いGPUや、強力なCPUを配信専用PCとして使う場合はx264も選択肢に入りますが、一般的なゲーム配信では推奨されません。

設定の見直しとメンテナンス:環境変化への対応

一度設定を最適化しても、それで終わりではありません。PC環境や配信を取り巻く状況は常に変化します。定期的な見直しが、常に最高の配信品質を保つ鍵です。

  • グラフィックドライバの更新: NVIDIAやAMDは、新しいゲームの最適化や、エンコーダーのパフォーマンス向上を含むドライバアップデートを頻繁にリリースします。常に最新のドライバを使用しているか確認しましょう。
  • OBS Studioの更新: OBS Studio自体も定期的にアップデートされ、新しいエンコーダーオプションの追加やパフォーマンス改善が行われます。特にメジャーアップデート後は、新しい設定項目がないか確認することをおすすめします。
  • PCパーツのアップグレード: GPUやCPUをアップグレードした場合、以前より高いプリセットやビットレートでの配信が可能になることがあります。新しいハードウェアに合わせて設定を見直しましょう。
  • インターネット回線の変更: プロバイダの変更や、回線速度のプランアップ・ダウンを行った場合は、ビットレート設定を再評価する必要があります。
  • 配信コンテンツの変更: 雑談中心だった配信が急に動きの激しいゲーム配信に変わる、あるいはその逆の場合も、エンコード設定の要求は大きく変わります。コンテンツに合わせて見直しましょう。
  • 視聴者からのフィードバック: 視聴者から「画質が悪い」「カクついている」といった指摘があった場合は、それらを真摯に受け止め、設定を見直す良い機会です。

これらの要素を意識し、年に数回、あるいは環境に大きな変化があった際に、OBSの設定を見直す習慣をつけることで、あなたの配信は常に高品質で安定したものになるでしょう。

2026-03-12

About the author

StreamHub Editorial Team — practicing streamers and editors focused on Kick/Twitch growth, OBS setup, and monetization. Contact: Telegram.

Next steps

Explore more in ソフトウェア or see Streamer Blog.

Ready to grow faster? Get started または try for free.

Telegram