OBSで音ズレする場合の直し方のヒント。ただし、一生直らないかもしれません

ライブ配信における音ズレは、解决が困難なトラブルのひとつです。

音ズレ

OBS Studio(以下OBS)使用者のなかにも、音ズレで悩んでいる人は多いかもしれません。

ここでいう音ズレとは、映像と音声のタイミングがズレて同期していない状態のことです。

  • 映像が音声よりも早く表示される(音声が遅い)
  • 映像が音声よりも遅く表示される(音声が早い)

最初から最後まで一定の間隔で音ズレしている場合はまだよいのですが、問題は時間が経過するに従ってだんだん音ズレがひどくなっていくタイプです。

ひょっとしたら一生解决できないかもしれません。この記事を読んでも時間をムダにする可能性があります

【スポンサーリンク】

フレームレートを変更する

OBSのフレームレートを、モニターのリフレッシュレートに合わせて変更します。

モニターの現在のリフレッシュレートを調べてみましょう。モニターにもよりますが、通常は60Hz(ヘルツ)になっているはずです。

  1. デスクトップ画面の適当な箇所で右クリックする。
  2. 「ディスプレイ設定」をクリックする。
  3. 下部にある「ディスプレイの詳細設定」をクリックする。
  4. 「ディスプレイ 1のアダプターのプロパティを表示します」をクリックする。
  5. 「モニター」タブを開く。
  6. 画面のリフレッシュレート」を確認する。

画面のリフレッシュ レート

OBSのほうもこれに合わせて設定します。

  1. 「設定」→「映像」の順にクリックする。
  2. 「FPS 共通値」を「60」、または「30」にする(よくわからないなら後者)。
  3. 「OK」をクリックする。

フレームレート

少し注意が必要なのは、ハイリフレッシュレート(例 : 144Hz)のゲーミングモニターを使用しているケースです。

モニター

高いリフレッシュレートのままでもよいのですが、念のため60Hzに制限したうえで配信してみてください。上述した「画面のリフレッシュレート」で設定できます。

リフレッシュレート

リフレッシュレートを変更した場合、設定を変えたことを忘れないようにしてください。せっかくのゲーミングモニターが台無しになりかねません。

コマ落ちを減らす

上の話とも関係するのですが、配信中、動きがカクカクした(カクつく)ことはないでしょうか。

これをコマ落ちといい、音声とのタイミングがズレる原因になることがあります。

そこで、コマ落ちを減らす設定にしましょう。

  • ゲーム側のグラフィック設定を下げる
  • OBS側の設定を変更する
  • その他、各種設定を変更する

必ずしもPCのスペックが原因でカクつくわけではありません。高スペックなPCでもコマ落ちすることはあります。

詳細は、下記ページをご覧ください。

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

サンプリングレートを合わせる

まず、「設定」→「音声」の順にクリックし、「サンプリングレート」の部分を見てください。

サンプリングレート

ここは、初期設定が48kHz(キロヘルツ)になっています。そこで、Windows側のサウンド設定もすべて48kHzで統一します。

以下のようにして、再生デバイスのサンプリングレートを48kHzに設定しましょう。

  1. Windowsキーを押しながらRキーを押す。
  2. 表示されたウィンドウに「mmsys.cpl」と入力し、「OK」をクリックする。
  3. 「再生」タブを開く。
  4. 緑色のチェックマークが入っているデバイスを探す(既定のデバイス)。
  5. それをダブルクリックする。
  6. 「詳細」タブを開く。
  7. 「既定の形式」を「2チャンネル、16ビット、48000Hz(DVDの音質)」にする。
  8. 「OK」をクリックする。

Windowsサンプリングレート

また、配信で使用するマイクについても同じく48kHzにします。

  1. さきほどの設定画面で「録音」タブを開く(「再生」タブの隣)。
  2. 使用するマイクをダブルクリックする。
  3. 「詳細」タブを開く。
  4. 「既定の形式」を「2チャンネル、16ビット、48000Hz(DVDの音質)」にする。
  5. 「OK」をクリックする。

タイムスタンプを使用しない

OBSの「音声ミキサー」の部分に、「デスクトップ音声」があります。ここにある歯車アイコンから「プロパティ」をクリックします。

プロパティ

すると、デスクトップ音声の設定画面が開きます。「デバイスのタイムスタンプを使用」のチェックを外してください。

「デバイスのタイムスタンプを使用」のチェックを外す

通常、タイムスタンプは初期設定どおりONでよいのですが、あえて外してどうなるか検証します。

同期オフセットを調整する

音ズレの間隔が一定の場合にかぎり有効な方法です。だんだんひどくなるタイプの音ズレには効果がありません。

音声ミキサー」にある歯車アイコンをクリックして、「オーディオの詳細プロパティ」を開きます。

オーディオの詳細プロパティ
▲ここに歯車アイコンがない場合は、上部メニューバー「編集」→「オーディオの詳細プロパティ」でも開けます。OBSのバージョンを28.0以上にすれば同アイコンが表示されます。

設定画面に「同期オフセット」があります。任意の数値を入力しましょう。マイナス値にもできます。正解はありません。細かく調整してください。

同期オフセット

たとえば、マイク音声をBGMよりも0.1秒遅らせたいのであれば、「マイク」の「同期オフセット」を「100 ms」にします。1秒遅らせたいなら「1000 ms」です。

  • 1ms(ミリセカンド) = 0.001秒
  • 10ms = 0.01秒
  • 100ms = 0.1秒
  • 1,000ms = 1秒

調整には手間がかかるかもしれません。自分ひとりでやるのであれば、ひたすらOBSで録画を繰り返し、動画を再生して確認しましょう。

OBSでゲームを録画するための設定方法。いきなり「録画開始」していませんか?
OBS Studio(以下OBS)を使って、無料でゲーム画面を録画してみましょう。 OBSは基本的にライブ配信用のソフトとして...

PCを再起動する

筆者の経験上、地味に効果があるのがPCの再起動です。再起動は手間という人もいますが、思いきってやってください。

PC

念のため、シャットダウンではなく再起動を推奨します。

  1. 「スタート」ボタンをクリックする。
  2. 電源のアイコンをクリックする。
  3. 「再起動」をクリックする。

Windowsの設定(高速スタートアップ)にもよりますが、トラブルが起きたときは再起動のほうがより確実です。

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

キャプチャーボード使用時

一般的な部分を確認する

Switchなどのゲーム配信用にキャプチャーボードを使用している場合、まずは上に書いた方法を試します

そのうえで以下の点を見直します。

「音声のみをキャプチャ」にする

OBSの設定を以下のように変更してみましょう。

  1. 「映像キャプチャデバイス」をダブルクリックする。
  2. 「音声出力モード」を「音声のみをキャプチャ」にする。
  3. 「OK」をクリックする。

音声のみをキャプチャ
一部のキャプチャーボードではここが「デスクトップ音声出力」だと盛大に音ズレします。

「音声のみをキャプチャ」にした場合、自分にはPCから出ているゲーム音が聞こえません(視聴者には聞こえる)。

もしゲーム音をPCで聞きたい場合は、以下のように設定します。

  1. 「音声ミキサー」の歯車アイコンをクリックする(または「編集」→「オーディオの詳細プロパティ」)。
  2. オーディオの詳細プロパティ」が開く。
  3. 「映像キャプチャデバイス」の「音声モニタリング」で「モニターのみ(出力はミュート)」を選択する。

映像キャプチャデバイス、モニターのみ (出力はミュート)

なお、パススルー出力している場合は、上記モニタリングの設定を変更せずとも出力先のTVでゲーム音を聞けます。

【図説】キャプチャーボードのパススルー出力のやり方。正しい遅延対策の方法
キャプチャーボードのパススルー出力機能を使えば、キャプチャーボードによる遅延を回避できます。 パススルー出力のやり方は大きく2...

AVerMedia Engineを入れる

AVerMediaの下記製品を使用していないでしょうか。

  • GC553
  • AVT-C878/AVT-C878 PLUS
  • C988

もし該当するのであれば、プラグインの「AVerMedia Engine」をインストールしましょう。メーカーの公式サイトで無料ダウンロードできます。

AVerMedia Live Gamer Ultra-Video Audio Stream Engine
▲AVerMedia Engineを入れることで、OBSで同プラグインを選択できるようになります。

そのうえでOBS側で設定を変更します。やり方については、下記ページをご覧ください。

【ガイド】GC553の使い方・設定方法
GC553の使い方について見ていきましょう。 この記事を読めば、以下のことをマスターできます。 接続方法、つな...
AVT-C878 + OBSでゲーム画面を映すための設定方法
キャプチャーボードであるAVT-C878を使っていて、ゲーム画面をOBS Studio(以下OBS)に映したい場合、どのように設定すればよい...

「音声入力キャプチャ」を追加する

設定が複雑になるのでお勧めしませんが、ソースの「音声入力キャプチャ」を使用することで音ズレが直るかもしれません。

この設定はあくまでも一例です。

  1. 「映像キャプチャデバイス」をダブルクリックする。
  2. 「カスタム音声デバイスを使用する」にチェックが入っている場合は、チェックを外す(あくまでも外す)。
  3. 「OK」をクリックする。
  4. 「ソース」の「+」をクリックし、「音声入力キャプチャ」を追加する。
  5. 「デバイス」で「デジタル オーディオ インターフェイス」を選択する(表示名はキャプボによって微妙に違う)。
  6. 「OK」をクリックする。

ポイントは2番めと5番めです。自分にゲーム音が聞こえなくなるかもしれませんが、以下のように設定すれば対処できます。

  1. 「音声ミキサー」の歯車アイコンをクリックする(または「編集」→「オーディオの詳細プロパティ」)。
  2. 「音声入力キャプチャ」の「音声モニタリング」で「モニターのみ(出力はミュート)」を選択する。

それでも直らないときは

どれが原因?

残念ですが、「まったく音ズレが直らなかった、どうしよう」という人もいるでしょう。じゅうぶんありうることです。

音ズレの原因になっているものは、私たちが想像する以上に多岐にわたります

とくに、ゲーム実況ではさまざまなハードウェア・ソフトウェアを使いますから、音ズレの原因を特定するのは容易ではありません

問題の切り分けを行う

そこで、可能なかぎり最小状態にして問題の切り分けを行う必要があります。以下のものは使用をいったん中断してください(取り外す、選択しない)。

  • フィルター、プラグイン
  • 仮想オーディオデバイス(例 : Voice Meeter BananaVB-CABLE
  • キャプチャーボード
  • USBヘッドセット(USBマイク)
  • Bluetoothヘッドセット
  • オーディオインターフェイス、ミキサー
  • USBハブ

そして、最小状態で音ズレが発生するか検証しましょう。

  • 音ズレしなくなった → 上記のいずれかが音ズレに関係
  • 音ズレする → 別のものが原因

たとえば、なんらかの音声プラグインを使っているときだけ音ズレするなら、それは同プラグインとの関係で問題が起きているとわかります。

やはり解决は難しい

意外なものが音ズレの原因になっていることがあります。

  • バックグラウンドで動いている特定のソフトウェア(ユーティリティ)
  • オーバークロック
  • Windowsの省電力設定

なにが原因になっているか想像もつきません。かなりつらい作業になるはずです。

まとめ

一瞬で音ズレを直す方法があればよいのですが、残念ながらそのような方法は存在しません。音ズレの直し方を完全網羅している解説サイト・動画もありません。

重要なのは、どのような状態であれば音ズレが発生しないのか見つけることです。ここがわかれば解决の突破口になります。

【OBS】こんなときは?よくあるトラブル、よくある質問まとめ
OBS Studio(以下OBS)でトラブルが起きた場合の対処法、およびQ&Aをまとめました。 「Yahoo!リアルタイム検索...
スポンサーリンク
レクタングル(大)
レクタングル(大)

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

関連コンテンツ



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