OBSおすすめエンコーダ設定ガイド。NVIDIAで高画質を狙うなら

OBS Studio(以下OBS)を使用していて、以下のようなことで悩んだ経験はないでしょうか。

  • 自分の配信は画質が悪い(ほかの配信者は高画質なのに)
  • カクカクする、カクつく、PCが重い(低スペックではないのに)

出力設定

さまざまな原因が考えられますが、ひょっとしたら映像エンコーダーの設定が関係しているかもしれません。

このページでは、映像エンコーダーの意味・設定方法について見ていきましょう。おすすめ設定もご紹介します。

「設定」→「出力」タブには難しい用語が多く登場しますが、あまり深追いする必要はありません

基本的にはライブ配信を想定した記事ですが、録画についても適宜言及します。

録画については、「OBSで超高画質録画するための、シンプルなポイント。じつは数字をいじるだけ」も併せてご覧ください。

【スポンサーリンク】

おすすめ設定は?

下記画像は映像エンコーダーのおすすめ設定です。基本的に初期設定から大きく変更する必要はありません

おすすめ設定
▲クリックで拡大

設定画面の開き方は以下のとおりです。

  1. 「設定」→「出力」の順にクリックする。
  2. 「出力モード」を「詳細」にする。
  3. その下の「配信」をクリックする。

注意点が3つあります。

  • 音声エンコーダ」で「CoreAudio AAC」を選べるのは、iTunesをインストールしている環境だけ
  • 映像エンコーダ」に表示される項目はPCによって異なる(後述)
  • ビットレート」は、配信サイトの仕様を考慮する必要あり(後述)

Twitchで配信する場合は、「Enhanced Broadcasting」機能を使って自動的に設定することもできます。

OBS画質設定が自動化?Twitch「高度な配信」機能がやばすぎる
OBS Studio(以下OBS)は、バージョン30.2でEnhanced Broadcasting機能(マルチエンコード、マルチトラックビ...

映像エンコーダーとは

データ量を減らすプログラム

まず、「映像エンコーダ」はなにをさしているのでしょうか。

出力タブ、NVENC

OBS上の「映像エンコーダ」とは、画質を落としてデータ量を減らす(圧縮する)ためのプログラムのことです。

「画質を落とす」と聞くと「えっ?そんなのイヤだよ」と思うかもしれません。

しかし、画質をまったく落とさずにライブ配信し、その画質で視聴してもらうのはデータ量が膨大すぎて不可能です。

できるだけオリジナルから画質が落ちないようにしつつ、データ量を減らすのが映像エンコーダーの役割です。

  • 映像エンコード : 画質を落としてデータ量を減らすこと
  • 映像エンコーダー : それを実現するためのプログラム
よく「この設定で高画質にできる」という表現が使われますが、正確には「映像が劣化するのを可能なかぎり抑えるための設定」と言えます。

重要な理由

OBSでは「映像エンコーダ」で複数のエンコーダーを選べるようになっています。

どれを選ぶかによって、端的に2つ違いがあると思ってください。

  • 画質・品質
  • PCにかかる負荷

したがって、「映像エンコーダ」の設定はとても重要です。

映像エンコーダーを選ぼう

超定番のNVENC H.264

「映像エンコーダ」で選べる設定項目は、PC環境やOBSの設定によって異なります。下表をご覧ください。

説明
x264 すべてのPCで選択できる
NVIDIA NVENC H.264 GPUがGTX/RTXシリーズの場合に選択可能
NVIDIA NVENC HEVC 同上、HEVCの別名はH.265
NVIDIA NVENC AV1 GPUがRTX 40シリーズの場合に選択可能
AOM AV1 通常は選ばない
SVT-AV1 通常は選ばない
QuickSync H.264 インテル製の内蔵GPU(第5世代以降)の場合に選択可能
QuickSync HEVC インテル製の内蔵GPU(第6世代以降)の場合に選択可能
AMD HW H.264 (AVC) AMD製の内蔵GPU、Radeonの場合に選択可能
AMD HW H.265 (HEVC) AMD製の内蔵GPU、Radeonの場合に選択可能
アップル VT H264 ハードウェアエンコーダ Macの場合に選択可能

x264」は、どんなPCでも表示される映像エンコーダーです。以前はライブ配信でもよく使われていました。

x264

しかし、x264はどうしてもPCに大きな負荷がかかる(重い、カクカクする)というデメリットがありました。

PCのCPU負荷(CPU使用率)が上昇し、スペックによってはスムーズに配信できないケースもあったのです。

CPU

そこで、近年ではもっと低負荷でライブ配信できる「NVIDIA NVENC H.264」を使うのが主流になっています。

出力タブ、NVENC

これはPCのグラフィック機能を担当しているパーツであるGPUを使ったエンコード方法で、GPUエンコードまたはハードウェアエンコードと呼ばれる方法です。

GPU

ただ、どんなPCでもNVENC H.264を使えるというわけではありません。「Geforce RTX/GTX」シリーズが搭載されている必要があります。

タスクマネージャー
▲同シリーズは「NVIDIA」というメーカーのGPUです。タスクマネージャーを開くとGPUがわかります。画面下部のバーのなにもない場所で右クリックし、「タスクマネージャー」をクリックしてみてください。

「映像エンコーダ」は、選べるなら「NVIDIA NVENC H.264」がおすすめです。低負荷で配信できます。

選べない場合は

「NVIDIA NVENC H.264」を選べない場合は、ほかの映像エンコーダーにしましょう。

画質重視なら「x264」ですが、PCが重くなりがちです。「AOM AV1」と「SVT-AV1」は選びません。

x264

もし今後、NVENC H.264を使ってライブ配信したい、新しいPCが欲しいということであれば、ゲーミングPCを購入するようにしてください。

【2024年】おすすめPCの選び方。ゲーム実況、ゲーム配信用に、このスペックでOK
PC選びは難しいものです。とくに、ゲーム実況、ゲーム配信用に新しくPCを買うとなると、なおさらでしょう。 「どのPCを買えばよ...

さまざまなNVENC

ひょっとしたら、「映像エンコーダ」の部分で「NVIDIA NVENC AV1」や「NVIDIA NVENC HEVC」を選びたいという人もいるかもしれません。

NVIDIA NVENC AV1
▲「NVIDIA NVENC AV1」は、RTX 40シリーズを搭載するPCで表示されます。

NVIDIA NVENC HEVC
▲「NVIDIA NVENC HEVC」は、RTX/GTXシリーズを搭載するPCで表示されます。

どちらも「NVIDIA NVENC H.264」と比較すると画質的に有利な設定です(圧縮効率がよい)。

AV1(1080p/60fps)

H.264(1080p/60fps)
▲『ソウルキャリバー 6』(バンダイナムコエンターテインメント)より

たとえば、NVENC H.264とNVENC AV1で同じような画質設定にしたとしたら、後者のほうが高画質な配信になるのです。

説明
H.264 古いが、普及率が高い
AV1 新しい規格で高画質・高圧縮だが、まだライブ配信では普及していない

しかし、2024年現在、NVENC AV1とNVENC HEVCの2つを積極的に選ぶ人は多くないでしょう。

その理由のひとつが、AV1やHEVCは大半の配信サイトで対応していないからです。ライブ配信の世界で2大巨頭であるTwitchとYouTubeの対応状況は下表のとおりです。

AV1 HEVC(H.265) H.264
Twitch ×(対応予定) ×(対応予定)
YouTube Live

もしAV1を使った高画質配信に興味がある場合は、下記ページをご覧ください。YouTube用の設定方法をまとめました。

【比較】OBSでYouTube配信、簡単「超」高画質を狙う方法
OBS Studio(以下OBS)を使ってYouTube配信する場合、画質が悪い、超高画質にしたいという人が多いはずです。 一...

そう遠くないうちにAV1がライブ配信の世界で普及すると思いますが、まだ慌てる段階ではありません。

なお、上記環境で選べない場合は、OBSをバージョン29.1以上にしたうえで「設定」→「配信」→「サービス」を「YouTube - RTMPS」または「カスタム...」にしてください。

YouTube - RTMPS

スポンサーリンク
レクタングル(大)

NVENCの設定をしよう

ここからは、ユーザー数が多いと思われるGeforce RTX/GTXシリーズを搭載したPCであることを前提に解説していきます。

  • NVIDIA NVENC H.264(おすすめ)
  • NVIDIA NVENC AV1
  • NVIDIA NVENC HEVC

「映像エンコーダ」の部分で別のエンコーダーを選んだ場合、表示される設定項目も変わるので注意してください。

レート制御

レート制御とは、ビットレート(後述)の制御方法のことです。

CBR

いまは用語を聞いてもピンとこないと思いますが、ライブ配信では「CBR」ほぼ一択と考えてください。

説明
CBR ・ビットレートが一定(固定ビットレート
多くの配信サイトが推奨(おすすめ)
・ただし実質的にはVBR
CQP ・ライブ配信には向いていない
録画ではおすすめ
VBR ・ビットレートが変動(変動ビットレート)
・ライブ配信ではほぼ選ばない
無損失 ・ライブ配信では使うことはない
・録画でもあまり使わない(ファイルサイズ大)

うっかり「CQP」を選んでしまうと、映像が激しく動く場合に突発的にビットレートが跳ね上がり、配信が止まる可能性があるでしょう。

OBS配信がカクカク、止まる、切断される。不安定な場合に試してほしいこと
配信中、だれもが1回は遭遇するトラブルがあります。それが、配信を始めると画面がカクカクする、プツプツする、止まる、切断されるというものです。...

「レート制御」でどれを選ぶかによって、表示される設定項目が違う場合があります。以下、ライブ配信用にCBRにしていることを前提としています。

ビットレート

ビットレートとは、ここでは映像1秒間あたりのデータ量のことです。数字が大きいほど高画質と思ってください。

映像ビットレートの設定

細かい話を抜きにすると、6,000kbps(キロビーピーエス)が無難な設定になります。

ただし、これはあくまでも「無難」なだけであって、より正確には3つの要素を考えて設定しなくてはいけません。

  • 配信サイトの仕様
  • アップロード速度
  • 「設定」→「映像」→「出力 (スケーリング) 解像度」と「FPS 共通値」の設定

つまり、単純に「6,000kbpsにすればいいよ」というわけではなく、もっと小さい数値に設定にしなくてはいけないケースや、大きな数値に設定できるケースがあります。

ビットレートの目安については、下記ページをご覧ください。

OBS Studioで高画質な配信にする方法
OBS Studio(以下OBS)で配信するさい、どのように設定すれば高画質・高音質な配信ができるのでしょうか。画面が荒くなって困ったという...
ライブ配信における推奨ビットレートの目安。上り速度と○○がポイント
高画質な配信をしたいなら、配信ソフトのほうでビットレートを高く設定する必要があります。 しかし、むやみにビットレートを高く設定...

キーフレーム間隔

キーフレーム間隔とは、動画エンコードにおいて完全に独立した1枚絵であるキーフレームを入れる頻度のことです。

キーフレーム間隔

説明が意味不明だと思いますが、難しく考える必要はありません。ここは2秒に設定してください。多くの配信サイトが2秒を推奨しています。

TwitchやYouTubeなど「設定」→「配信」→「サービス」で表示される配信サイトについては、そのサイトの仕様に沿うかたちでキーフレームが自動的に設定されます(設定不要)。

サービス

「出力モード」が「詳細」ではなく「基本」になっていると、「キーフレーム間隔」は表示されません。ただ、「詳細」の場合と同様、自動設定される場合があります。

出力モード、基本

プリセット

プリセットとは、あらかじめ用意されている品質設定のことです。これを変更することで品質・負荷が変わってきます。

プリセット

「プリセット」の部分でP1~P7まで選ぶことができ(OBS 28.1以降)、数字が大きいほど高品質・高負荷となります。

  • 高品質にしたい → 「P5: Slow (高品質)」「P6: Slower (より高品質)」など
  • 低負荷にしたい → 「P3: Fast (低品質)」「P4: Medium (中品質)」など

プリセット

通常は初期設定の「P5: Slow (高品質)」から品質を上げる必要はありません。「P7: Slowest (最高品質)」にすると露骨にPCが重くなります。

興味がある場合のみ、設定を変更してみてください。

NVENCの細かい設定

ここで見ていく設定は、少し細かいものとなります。初期設定から変更する必要性は高くありません。

チューニング

チューニングは、品質と遅延のどちらを重視するかの設定です。

チューニング

「高品質」「低遅延」「超低遅延」の3つから選べますが、初期設定の「高品質」から変更する必要はありません。

マルチパスモード

マルチパスモードとは、動画をエンコードするさい事前に映像を解析するのか、しないのかという設定です。

マルチパスモード

初期設定の「2パス (1/4 解像度)」は、(1)映像全体を解析してビットレートの配分を決定し、(2)それをもとにエンコードする方式です。

メリットとして品質の向上が見込めますが、GPU負荷が上昇し、処理に時間がかかる点がデメリットです。

他方、「1パス」では2パスのような解析は行いません。

教科書的な考え方をすると、「レート制御」で「CBR」を選んだときは2パスは意味がなく、1パスを選ぶべきとされます。

しかし、現代のCBRの実装方法ならば2パスにも意味があるという考え方もあります。

もしどちらがよいか迷った場合は、「NVIDIA NVENC OBS Guide」に従って「2パス (1/4 解像度)」を選んでおけばよいでしょう。

NVIDIA NVENC OBS Guide
▲NVIDIAの公式ガイドでは、「レート制御」を「CBR」にしたうえで「マルチパスモード」を「2パス (1/4 解像度)」にしています。

プロファイル

プロファイルは、「映像エンコーダ」で「NVIDIA NVENC H.264」を選んでいるのであれば「high」にしておきます。

プロファイル

Look-ahead

Look-ahead(ルックアヘッド、先読み)は、ONにすることで視覚的に品質向上が見込めるかもしれないオプションです。

Look-ahead

動画エンコードの世界にはBフレームという概念があるのですが、「Look-ahead」をONにすると0から「最大Bフレーム」で設定した範囲内でBフレームを動的・可変的に挿入します。

「Look-ahead」が難しいのは、ONにすることで逆に画質が落ちるケースがある点でしょう。激しく動く映像の場合に注意が必要です。GPU負荷も上昇します。

もし不安ならばOFFでかまいませんが、興味がある場合はON/OFFで画質を比較してみてください。

「Look-ahead」をOFFにすると、「最大Bフレーム」で設定したBフレーム数がつねに使用されます。

心理視覚チューニング

心理視覚チューニングは、動きが激しい映像の場合にビットレートの使用が最適化され、視覚品質が向上します。

心理視覚チューニング

この設定は常時ONにしておきましょう。

GPU負荷が気になる場合はOFFにしてもかまいませんが、ONにしておくメリットは大きいです。

まだある高画質関連設定

高画質配信するための映像エンコーダーの設定は完了です。

ただ、もし余力があるなら「設定」→「映像」の部分で解像度・フレームレートの設定を行いましょう。

解像度・フレームレート

ここはビットレートの設定との兼ね合いでとても重要な部分です。

たとえば、以下の設定でFPSのゲーム配信をしたら画質が悪くなるでしょう。

  • 映像ビットレート : 3,000kbps
  • 出力 (スケーリング) 解像度 : 1920x1080
  • FPS 共通値 : 60fps

解像度に対して映像ビットレートが極端に不足しているからです。

したがって、解像度・フレームレートの設定も手を抜けません。詳細は、下記ページをご覧ください。

【図解】OBSの2つの解像度設定どうしたらいい?画質1080p/60fpsで配信する方法
OBS Studio(以下OBS)の設定で、わかったようでわからないのが解像度設定です。 解像度を変更することで、以下の2つが...

また、高画質設定にしたことでカクつくようになった場合は、下記ページに対処法をまとめました。

OBSで配信画面がカクカク&重いときの原因が判明。対処法をまとめてみた
OBS Studio(以下OBS)を使用中、配信画面がカクカクする、PCが重いというケースに遭遇したことがあるかもしれません。 ...
スポンサーリンク
レクタングル(大)
レクタングル(大)

X(旧Twitter)で最新情報をツイートしています!フォローお願いします。

関連コンテンツ



スポンサーリンク
レクタングル(大)