VLC で字幕が表示されない:実際に効く 6 つの修正
VLC で字幕が表示されないのは、ほとんど決して機能不足ではありません——VLC は埋め込み(MKV/MP4)と外部(SRT/ASS/SUB)の字幕をよく扱います。一般的な原因は、字幕トラックが選択されていない、自動読み込みのファイル名が間違っている、または字幕レンダリングが無効になっていることです。このガイドはそれらすべてを確認すべき順に網羅しています——修正 1 と 2 で報告の大半を解決します。
なぜ発生するのか
- 字幕トラックが選択されていない — ファイルに字幕はあるのに、VLC はデフォルトで「Disable」になります(強制字幕トラックを持つ MKV ファイルで一般的)。
- 外部字幕ファイルが自動読み込みされない — VLC は名前が完全に一致する場合のみ自動読み込みします(例:movie.mp4 + movie.srt を同じフォルダーに)。
- 環境設定で字幕レンダリングが無効 — 残った設定が字幕レンダラーをオフにしています。
- 聴覚障碍向け / 解説の誤ったトラック — ファイルに複数の字幕トラックがあり、間違ったものになっています。
- 映像解像度が字幕を画面外に追いやる — 極端なアスペクト比がオーバーレイを視界外に押し出すことがあります(まれ)。
解決方法
解決策 1字幕トラックを手動で選択する
第 1 の修正——5 秒で終わる
動画を右クリック > 字幕 > 字幕トラック (&T)。
トラック一覧が開きます。
"Disable" 以外のトラックを選びます(トラック 1、2…をお試しください)。
字幕がすぐに表示されます。
トラックが複数ある場合は、ツール > トラックの同期化 (&T) でどれが有効か確認します。
正しいトラックが選択されます。
解決策 2外部字幕の自動読み込みを修正する
.srt ファイルを自動読み込みするようにする
字幕ファイルの名前を動画と完全に一致させます——同じ名前、同じフォルダー:
movie.mp4+movie.srt。名前が一致します。
再生を再開する(または .srt を動画にドラッグ)。
字幕が自動で読み込まれます。
ツール > 設定 (&P) > Subtitles: 「Autodetect subtitle files」を有効にし、「Subtitle language」をお好みに設定します。
自動読み込みが確実に動作します。
解決策 3字幕の表示を修正する(フォントとサイズ)
字幕が正しく表示されるようにする
Tools > Preferences > Subtitles(「Subtitles / OSD」内)に進みます。
字幕設定が開きます。
フォントを一般的なもの(Arial など)にし、フォントサイズを大きくします。
字幕が読みやすくなります。
Save をクリックしてビデオを再度開きます。
字幕が新しい設定で再描画されます。
解決策 4ビデオフィルターチェーンを確認する
字幕レンダラーが有効かを確認する
ツール > 設定 (&P) > ビデオ (&V) > Filters: 「Subtitle」(libsubtitle)フィルターが手動で無効になっていないことを確認します。
字幕フィルターが有効です。
Save して VLC を再起動します。
フィルターが再初期化されます。
ファイルを再度再生します。
字幕が描画されます。
解決策 5VLC の環境設定を初期値に戻す
クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する
VLC を完全に閉じます。
VLC のプロセスが動作していません。
コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。
コマンドラインが使える状態になります。
コマンドを実行します:
vlc --reset-config(Windows/Linux)。macOS の場合は代わりに~/Library/Preferences/org.videolan.vlcを削除してください。VLC の環境設定が初期値に戻ります。
VLC を起動し、本当に必要な設定だけを再度適用します。
VLC がクリーンな設定で起動します。
上級者向けの対処
解決策 1メニューで字幕を強制読み込みする
命名に関係なく任意の外部字幕を読み込む
再生中:右クリック > 字幕 > 字幕ファイルの追加 (&S)...…(またはファイルを動画ウィンドウにドラッグ)。
字幕が現在のセッションに追加されます。
字幕 > 字幕トラック (&T) に進み、自動選択されていなければ選択します。
読み込んだ字幕が表示されます。
再発を防ぐには
- 字幕ファイルは同じフォルダーに、同じベース名で保管してください。
- エンコーディングの問題を避けるため、UTF-8 エンコードの字幕を推奨します。
- TV 視聴では、キャスト時に TV 独自の字幕設定も確認してください。
よくある質問
VLC が一部のファイルでは字幕を表示し、他では表示しないのはなぜですか?
VLC は SRT、ASS、VTT 字幕に対応していますか?
字幕は PC では動くのに Android/TV では動かない?
MKV の字幕が自動読み込みされないのはなぜですか?
まとめ
字幕トラックを手動で選択する — 第 1 の修正——5 秒で終わる. 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.