【OBS】音ズレを解決する方法|音が遅れる、映像が遅れる原因

ゲーム実況配信や雑談配信など、「カメラ+音声」の配信をしていると、
自分の口の動きと声がズレていて気持ち悪いということがよく起こります。

今日はこれを解決する方法、原因の切り分け方法などを解説します。

stlab

視聴者に「音ズレしてるよ」って言われませんか?

目次

そもそも音ズレとは?

音ズレとは、その名の通り、映像と音声のタイミングがあっておらず、ズレが生じている状態のことを言います。
大体の場合、上の画像のような、「映像が早くて、音が遅い」ケースだと思います。

画像のような2秒のズレはかなり極端な例ですが、0.5秒くらいでも結構違和感がありますので、
視聴者目線では一度気になるともうずっと意識が持って行かれてしまい、ゲームどころではなくなってしまいます。
直せるなら直しておきましょう。

音ズレの原因とは?原因別 解決方法

考えられる理由はいくつもありますが、原因を切り分けてみましょう。

  • サンプリングレート(サンプルレート)のズレ
  • フィルターに刺したプラグインのレイテンシー
  • オーディオインターフェースの設定
  • PCの処理が間に合っていない

これらに加えて、いくつかの対策方法を説明します。

  • 「同期オフセット」で調整する
  • 「デバイスのタイムスタンプ」設定を変えてみる
  • 配信サイトの推奨ビットレート値を見直してみる

以下の手順を試す前に・・

まずはPCを再起動してみましょう。
面倒ですが、いきなり発生するようになった不具合はこれで解決する可能性が高いです。

サンプリングレート(サンプルレート)のズレ

「OBSで設定されているサンプリングレート」と、「OS側で設定されているサンプリングレート」のズレが原因の場合があるようです。
まずはこれがずれていないか確認しましょう。
44.1kHz」または 「48kHzのどちらかに統一して設定します。

どちらに合わせるかは、配信サイト側の上限サンプリングレートなども確認して決めましょう。

わからない場合は44.1kHzにしておけば間違いないです。
48kHzから44.1kHzに変更しても、大きく音質が劣化することはありません。

フィルターに刺したプラグインのレイテンシー

マイクのフィルターにVSTプラグインを指している場合など、レイテンシー(遅延)が生じる場合があります。
この遅延は後述の「同期オフセット」で調整します。

  • プラグインの公式サイトに遅延の大きさが書いてあるケース
  • プラグイン画面でどのくらい遅延が生じているか見れるケース

もあります。この場合は、その数値をそのまま同期オフセットに入力すれば大丈夫です。

例)マイクにプラグイン2つを刺していて、それぞれ10ms、15msの遅延の場合
マイクの音声トラックの遅延は10ms+15msの合計25ms
→マイクの同期オフセットを「-25ms」に設定 もしくは その他の同期オフセットを25msに設定

遅延の大きさが分からない場合は、
とりあえず適当な値を同期オフセットに設定 → 録画してチェック
を繰り返し、トライアンドエラーで調整します。

以下の記事ではオススメのプラグインを紹介しています。
こちらで紹介しているプラグインは、
・RX8→今いくつ遅延が生じているのかプラグインの画面に表示される
・ERA5→公式サイトに遅延の値が載っている
ので、遅延の調整設定が非常に簡単かつ高性能でオススメです。

オーディオインターフェースの設定

オーディオインターフェースによっては、インターフェース側の設定でレイテンシーが調整できることがあります。

例)RME Babyfaceの設定画面

小さくしすぎると負荷が増し、ノイズがのる場合もありますので、
PCスペックと相談しながら無理のない範囲で小さく設定しましょう。

PCの処理が間に合っていない

PCのスペックが不足していると処理が間に合わず、遅延が発生することがあります。
配信・録画中は関係ないウィンドウは閉じておきましょう。

「同期オフセット」で調整する

OBSには音声入力デバイスの遅延を調整できる機能がついています。
ここでそれぞれの遅延を調整し、タイミングをあわせましょう。

  1. OBSを開く
  2. 画面下側の音声レベルメーター横の歯車(どれでもOK)を右クリック
  3. 開いたウィンドウの同期オフセットをms(ミリ秒)単位で設定する
  4. ためしにゲーム画面やカメラをオンにして喋りながら録画してみる
  5. 動画ファイルを確認し、まだズレていたら手順2~4を繰り返す

「デバイスのタイムスタンプ」設定を変えてみる

  1. OBSを開く
  2. 画面下側の音声レベルメーター横の歯車(遅延しているデバイスのもの)を右クリック
  3. 「プロパティ」をクリック
  4. 「デバイスのタイムスタンプを使用」のチェックを外してみる。

    通常はオンで問題ありませんが、オフにしてみると解決することがあるようです。
    解決しなかった場合は元に戻して差し支えありません。

配信サイトの推奨音声ビットレート値を見直してみる

筆者の環境では、某サイトで長時間配信した際のアーカイブ映像において、映像後半になるほど音声にズレが生じたことがありました。
このときは音声ビットレートを配信サイトの上限値に設定していたのですが、推奨値に変更することで解決しました。

どうしても解決しない場合、こういったケースもなくはないので、一応配信設定も見直してみましょう。

まとめ

音ズレには様々な原因があるため、これを試せば解決!という方法があるわけではありません。
色々試しつつ原因の切り分けを行いましょう。

他のサイトやメーカーサポートを見てもどうしても解決できず、
「機材が壊れているかもしれない」と思った場合は、よかったら以下の記事も参考にしてみてください。

よかったらシェアしてね!

この記事を書いた人

ゲーム配信をしたり観たりするのが趣味の20代。
本業は音楽制作会社でディレクターをしています。
その関係でマイクやオーディオインターフェイスには少しこだわりがあります。

コメント

コメントする

CAPTCHA


目次
閉じる