VLC の音声がズレる:A/V 遅延を根本から直す
音声が映像(またはその逆)より進んでいるのは、VLC でもっとも古い苛立ちのひとつです。幸い、VLC の環境設定に永続的な修正があり、今すぐファイルごとに使えるクイック修正(J キーと K キー)もあります。このガイドでは両方と、リサンプリングのドリフトや Bluetooth の遅延といったより稀な原因を説明します。修正 2 はデスクトップの大半のケースを永続的に解決します。
なぜ発生するのか
- 音声 / 映像のクロックドリフト — VLC の音声と映像のスレッドは異なるクロックを使います。リサンプリングの問題で時間とともにずれます。
- Bluetooth オーディオの遅延 — ワイヤレスヘッドホンは避けられない 100–300 ms の遅延を加えます。VLC はそれを自動補償しません。
- ファイルレベルの A/V オフセット — 意図的なオフセットや壊れたタイムスタンプストリームで作成されたファイルがあります。
- ハードウェアデコードのタイミング — GPU デコードが可変の映像遅延をもたらし、同期をずらすことがあります。
- 壊れた音声トラック — 壊れた音声タイムスタンプが同期を絶えず揺らします。
解決方法
解決策 1即時同期ショートカット(J / K)を使う
一時的な最速の修正——今すぐファイルごとに効く
再生中に K を押すと音声を遅らせます(音声が映像に対して後になります)。
音声が時間的に後ろへ移動します。
J を押すと音声を早めます(音声が先になります)。
音声が時間的に前へ移動します。
押すごとに 50 ms ずつ調整され、長押しで繰り返します。
正確なオフセットまで微調整できます。
解決策 2環境設定で永続的な音声遅延を設定する
常に同じオフセットが必要なファイルを永続的に修正する
ツール > 設定 (&P) > オーディオ (&A)(一番下で All ビューに切り替え)。
完全なオーディオ設定が表示されます。
Audio desynchronization compensation を必要な値(ms)に設定します(正=音声遅れ、負=音声先行)。
グローバルなオフセットが適用されます。
保存して VLC を再起動し、ファイルを再生します——オフセットがすべてに適用されます。
同期が永続的に修正されます。
解決策 3ハードウェアアクセラレーションによるデコードを無効にする
ほとんどの場合、黒画面・緑画面、モザイク、カクつきを解消する
VLC を開き、Tools > Preferences に進みます(Windows/Linux では Ctrl+P、macOS では Cmd+,)。
Preferences ウィンドウが開きます。
左側の Input / Codecs タブをクリックします。
コーデック関連の設定が表示されます。
Hardware-accelerated decoding を見つけて Disable に設定します。
ドロップダウンが「Disable」と表示されます。
Save をクリックし、VLC を完全に再起動します(動画ではなく、すべての VLC ウィンドウを閉じます)。
VLC はソフトウェアデコードで再起動します。
問題のファイルを再度再生します。
問題が消えれば、GPU デコーダーが原因でした。
解決策 4Bluetooth ヘッドホンの遅延を補償する
同期を絶えず壊すワイヤレス遅延を取り除く
ヘッドホンの遅延仕様を確認します(標準モードで通常 100–300 ms。低遅延コーデックモード aptX LL ならさらに短い)。
おおよその遅延が分かります。
OS で低遅延コーデックを有効にします(Windows: Sound > device > Advanced > aptX/LL がサポートされていれば)。
遅延が下がります。
遅延が残るなら、VLC で対応する負の補償を適用します(Audio > desynchronization = -遅延)。
ワイヤレスの同期が修正されます。
解決策 5VLC の環境設定を初期値に戻す
クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する
VLC を完全に閉じます。
VLC のプロセスが動作していません。
コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。
コマンドラインが使える状態になります。
コマンドを実行します:
vlc --reset-config(Windows/Linux)。macOS の場合は代わりに~/Library/Preferences/org.videolan.vlcを削除してください。VLC の環境設定が初期値に戻ります。
VLC を起動し、本当に必要な設定だけを再度適用します。
VLC がクリーンな設定で起動します。
上級者向けの対処
解決策 1SoX リサンプラーでドリフトを修正する
長い動画(映画 / 講義)のゆっくりしたドリフトを止める
ツール > 設定 (&P) > すべて > Audio > 「Audio resampler」 > SoX Resampler (best quality)。
高品質なリサンプリングが有効になります。
Input/Codecs > 「Use system time reference」も確認し、あればオンのままにします。
安定したクロックが使われます。
保存して再起動し、90 分以上のファイルを観て同期が保つか確認します。
同期が最後まで安定します。
再発を防ぐには
- 同期が重要なコンテンツ(映画、講義)では有線オーディオをお勧めします。
- VLC を最新に保つ——ポイントリリースにはクロック修正が含まれます。
- 特定のファイルがいつも同じ位置でズレるなら、リミックスしてください。タイムスタンプが壊れています。
よくある質問
VLC の J キーと K キーは何ですか?
VLC の同期が時間とともにずれるのはなぜですか?
同期を直すためにファイルを再エンコードする必要がありますか?
ffmpeg -i in -c copy out)で画質を保ちタイムスタンプを再構築できます。Bluetooth ヘッドホンが VLC で音声をズラすのはなぜ?
VLC の同期修正は外部字幕にも効きますか?
まとめ
即時同期ショートカット(J / K)を使う — 一時的な最速の修正——今すぐファイルごとに効く. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.