Windows 11 の新しい「Windows Media Player」で映画やアニメを再生すると、「字幕が下に寄り切らず、もう少し上/下に動かしたい」「黒帯に重ねたいのに位置が固定されている」と感じる方は多いと思います。本記事では、現状の仕様(縦位置は変更不可)を整理したうえで、外部プレイヤーや字幕ファイル編集、旧 WMP+DirectVobSub などを使って、実際に縦位置をコントロールする具体的な方法を詳しく解説します。
新しい Windows Media Player の字幕は「縦位置変更不可」が仕様
まず結論から整理します。
- 対象は Windows 11(22H2/OS ビルド 22621.5768 など)に搭載されている、ストア版の新しい「Windows Media Player」アプリ(旧 Groove ミュージックの後継)です。
- この新しい Media Player には、字幕の縦位置(上下)や下マージン、行間を調整する設定が存在しません。
2025 年 8 月時点の Microsoft Q&A でも、同じバージョン(Windows 11 22H2 / OS Build 22621.5768)の新 WMP について、
- 字幕の縦位置や行間を調整する項目はなく、アプリ側での微調整はできない
- 改善を希望する場合は 「フィードバック Hub」から機能追加を提案してほしい
という回答が公式コミュニティのインディペンデントアドバイザーから提示されています。
つまり、新 WMP 単体では「字幕の位置を自由に動かす」という目的は達成できません。そのため、
- Microsoft へ仕様改善をリクエストしつつ
- 当面は「外部プレイヤー」や「字幕ファイル編集」などの代替ルートで対応する
という二段構えで考えるのが現実的です。
Windows の「字幕」設定でできること・できないこと
「設定アプリの字幕スタイルを変えれば位置も動くのでは?」と思う方もいるかもしれません。Windows 11 には 設定 > アクセシビリティ > 字幕 が用意されており、ここで字幕の見た目をカスタマイズできます。
しかし、この Windows 側の設定で変更できるのは主に次のような項目です。
- 文字サイズ
- フォントの種類
- 文字色・背景色
- 字幕ウィンドウの不透明度 など
一方で、縦方向の表示位置(下からの距離・黒帯への配置など)はここでは変更できません。新 WMP も Windows の字幕スタイルを一部参照しますが、位置はアプリの固定ロジックに従うだけです。
そのため、視認性(読みにくさ)の改善には効果があっても、「もっと上げたい/下げたい」という縦位置の要望は満たせない点に注意が必要です。
Microsoft に機能追加を要望する:フィードバック Hub の使い方
仕様そのものを変えてほしい場合は、フィードバック Hub から公式に要望を送るのが唯一の正攻法です。Microsoft Q&A でも、この方法が案内されています。
フィードバック Hub を開く
- キーボードで Win + F を押します。 またはスタートメニューで 「フィードバック Hub」 と検索して起動します。
- Microsoft アカウントでサインインしておくと、検索・投票・進行状況の確認などができて便利です。
既存のフィードバックを探して投票
- フィードバック Hub 上部の検索ボックスに 「Media Player 字幕 位置」 などのキーワードを入力して検索します。
- 同じ要望(字幕位置や下マージンの調整)が見つかったら、そのフィードバックを開き、「賛成票(+1)」 を入れます。
同種の要望がまとまっているほど、Microsoft 側も「ニーズが多い」と判断しやすくなります。
なければ自分で「提案」として投稿
- 検索しても近いものがなければ、左下付近の 「新しいフィードバック」 をクリックします。
- フィードバックの種類は 「提案」 を選びます。
- タイトル例: 「Windows Media Player で字幕の縦位置・下マージンを調整できるようにしてほしい」
- 説明欄には、以下のような内容を具体的に書きます。
- 利用環境:Windows 11 22H2 / OS ビルド 22621.5768、ストア版 Media Player
- 字幕が画面下端からどの程度離れていて、どんな不便があるか
- 他のプレイヤー(VLC、MPC-HC など)には縦位置調整があること
- 「指定ピクセル数だけ上に移動」「黒帯領域への固定」など、欲しい挙動の具体例
- 実際の再生画面を スクリーンショットで添付 すると説得力が増します。
フィードバックを送ったからといって必ず実装されるわけではありませんが、ユーザーからの声がないと優先度が上がらないのも事実です。長期的には、ここで要望を出しておくことが重要です。
すぐに解決したい人向け:現実的な 4 つの回避策
ここからは「今日これから動画を観たい」という実用目線で、新 WMP 以外のルートで字幕位置を調整する具体策を見ていきます。
| 方法 | 必要なもの | 縦位置調整の自由度 | メリット | 向いているケース |
|---|---|---|---|---|
| VLC Media Player を使う | VLC 本体のみ | ピクセル単位で位置指定 | 軽量で無料、対応形式が豊富 | とにかく手早く位置を動かしたい |
| MPC-HC / MPC-BE を使う | MPC 本体のみ | 下マージンやオフセットを細かく指定 | フォント・縁取り・行間も細かく制御 | PC でじっくり動画鑑賞する人 |
| 旧 WMP 12 + DirectVobSub | 旧 WMP, VSFilter | 位置・マージン・スタイルを詳細制御 | WMP の UI が好み・互換性重視 | Windows 標準プレイヤーにこだわりたい |
| ASS 形式の字幕を作る | Aegisub など字幕エディタ | スタイルごとに自由配置 | カラオケや固定位置字幕など高度な演出が可能 | 字幕自体を作り込む・複数回使う |
外部プレイヤー案 1:VLC で「字幕位置を強制」する
VLC Media Player は Windows でも定番の無料プレイヤーで、字幕位置の調整もきちんとサポートしています。VLC の設定では、字幕の位置を「下からのピクセル数」で指定できるため、黒帯の上に出したり、映像内の邪魔にならない位置に移動させたりできます。
VLC のインストール
- VLC 公式サイトから Windows 版インストーラをダウンロードし、インストールします。
- 動画ファイルを右クリックして 「プログラムから開く > VLC media player」 を選ぶか、VLC を起動して動画をドラッグ&ドロップします。
字幕位置の設定手順
- VLC メニューから 「ツール」 > 「設定」 を開きます。
- 左下の 「設定の表示」 が「簡易」になっていることを確認します。
- 左ペインで 「字幕 / OSD」 を選択します。
- 画面下部にある 「字幕位置を強制」(英語 UI では
Force subtitle position)に、ピクセル値を入力します。
- 値を 大きくすると、字幕が 画面の上方向へ移動します。
- 小さくすると、より下側(下端に近い位置)に寄ります。
たとえば 1080p 動画で、デフォルトよりやや上に上げたい場合は「40~80px」程度から試し、黒帯上に固定したい場合は「100~200px」など、実際に映像を観ながら最適値を探すと良いでしょう。
VLC を Media Player の代わりに常用するコツ
- 拡張子
.mp4や.mkvなどを VLC に関連付けておくと、ダブルクリックで VLC が開くようになります。 - サウンドの正規化、音ズレ補正、再生速度変更なども柔軟に行えるため、字幕以外の快適さも大きく向上します。
外部プレイヤー案 2:MPC-HC / MPC-BE で下マージンを調整
Media Player Classic – Home Cinema(MPC-HC) や MPC-BE は、古くから PC 向けの高機能動画プレイヤーとして愛用されているソフトです。内部字幕レンダラーや DirectVobSub などと連携し、画面との相対マージンやオフセットを細かく指定できるのが強みです。
MPC のインストール
- MPC-HC:コミュニティ版の配布サイトや K-Lite Codec Pack 等を通じて入手可能
- MPC-BE:公式 GitHub や配布サイトからインストール
字幕の既定スタイルで「下マージン」を変更
- MPC-HC / BE を起動し、「表示」 > 「オプション」 を開きます。
- 左側のツリーから 「字幕」 > 「既定スタイル」(または「Subtitles > Default Style」) を選択します。
- ここで、次のような項目を調整できます。
- 画面配置(Alignment):下中央・下左・下右など
- マージン(MarginL / MarginR / MarginV または Left / Right / Bottom):画面端からの余白
- フォント、サイズ、縁取り(Outline)、影(Shadow)、行間など
- 「下マージン」「Bottom」 の値を 大きくするほど字幕が画面上側へ移動します。
- 2 行字幕でも映像や UI と重ならない位置に、ピクセル単位で追い込むことができます。
さらに、「Override placement(配置を上書き)」 を有効にすると、より直接的に縦方向のオフセットを指定できる場合もあります。
外部プレイヤー案 3:旧 Windows Media Player 12 + DirectVobSub(VSFilter)
「見た目は WMP 系が好き」「標準プレイヤーで統一したい」という方は、旧来の Windows Media Player 12 と DirectVobSub(VSFilter) を組み合わせる方法もあります。
旧 WMP 12 を起動する
- Win + R キーを押して「ファイル名を指定して実行」を開きます。
wmplayerと入力して Enter を押します。- クラシックな UI の Windows Media Player 12 が起動します。
DirectVobSub(VSFilter)を導入するメリット
DirectVobSub は、WMP や他の DirectShow プレイヤーで字幕を重ね表示するためのフィルタです。
- SRT / SSA / ASS / MicroDVD など 多数の字幕形式に対応
- フォント・色・縁取りに加え、画面内の配置やマージンも柔軟に指定可能
- WMP から再生するだけで自動的に字幕を読み込んでくれる
ただし、導入には DirectShow フィルタの登録やコーデック設定など多少の知識が必要であり、初心者にはやや敷居が高い点はあります。その代わり、一度環境を整えてしまえば、WMP + VSFilter という昔ながらの安定環境で長く使い続けられます。
字幕ファイル側で位置を指定する:ASS 形式という根本解決
プレイヤー側の限界を超えて、もっと根本的に字幕の位置や演出をコントロールしたいなら、字幕ファイルを SRT から ASS(Advanced SubStation Alpha)形式に変換するのがおすすめです。
ASS はアニメファン御用達の高機能な字幕フォーマットで、
- フォント・色・サイズ・縁取り・影
- 画面内の位置(上下左右・任意座標)
- カラオケエフェクトやアニメーション
などを細かく指定できます。
SRT の「空行で位置を動かす」は非推奨
ネット上では、SRT 形式で
- 字幕テキストの下に 空行 を追加して、行数を増やして上に押し上げる
といった小技が紹介されていることがあります。しかし、SRT 仕様では、「空行は字幕ブロックの区切りとしてのみ使う」と定義されています。
- 字幕ブロックは「番号」「時間」「テキスト(1~数行)」「空行」のセットで構成される
- テキスト部分に空行を挟むと、多くのプレイヤーでは 「そこで字幕が終わった」と解釈される
- その結果、途中の行が表示されなかったり、パースエラーを起こしたりすることがある
実際、空行が混入した SRT が不正と見なされ、一部のツールやプレイヤーで読み込みエラーになる例も報告されています。
したがって、位置調整のために SRT に空行を入れるのは非推奨です。位置を制御したいなら、ASS 形式への変換という正式な手段を使うべきです。
ASS で位置を制御する基本:MarginV と \an
ASS のスタイルには MarginL / MarginR / MarginV というマージン項目があります。特に MarginV は「上下方向の余白」を表し、
- 下寄せの字幕(\an1~\an3)の場合:画面下端からの距離
- 上寄せの字幕(\an7~\an9)の場合:画面上端からの距離
として解釈されます。
さらに、字幕テキスト内で {\anX} というタグを使うと、字幕の基準位置を 9 分割のいずれかに指定できます。
| タグ | 位置 | よくある用途 |
|---|---|---|
{\an1} | 左下 | 話者ごとの位置分け |
{\an2} | 中央下(デフォルト) | 通常の字幕 |
{\an3} | 右下 | チャットログ風など |
{\an7} | 左上 | テロップ・番組ロゴとの兼ね合い |
{\an8} | 中央上 | 画面下に既にテロップがある場合など |
{\an9} | 右上 | 解説用のサブ字幕 |
さらに細かく座標を指定したい場合は {\pos(x,y)} タグで、ピクセル単位の位置を明示指定することもできます。
Aegisub で SRT を ASS に変換して MarginV を設定する手順
ASS 編集には Aegisub が定番です。Aegisub はフリーかつオープンソースの字幕エディタで、スタイルと位置を視覚的に調整できます。
- Aegisub をダウンロードしてインストールします。
- メニューの 「ファイル」 > 「字幕を開く」 から、元の
.srtファイルを読み込みます。 - 「ビデオ」 > 「ビデオを開く」 から、対応する動画ファイルも読み込むと、プレビューを見ながら位置調整ができます。
- メニューの 「字幕」 > 「スタイルマネージャー」 を開き、既定スタイル(Default)をコピーして新しいスタイルを作成します。
- スタイル編集画面で以下を調整します。
- Alignment:下中央にしたいなら 2(bottom center)
- MarginV:字幕の高さと好みに応じて 20~60 程度から試す
- フォント・サイズ・縁取り・影などもここで設定
- 字幕一覧で全行を選択し、作成したスタイルを一括適用します。
- 「ファイル」 > 「名前を付けて保存」 から
.ass形式で保存します。
この .ass ファイルを動画と同じフォルダに置き、同じファイル名(拡張子だけ違う)にしておけば、VLC や MPC-HC / MPC-BE、旧 WMP+VSFilter など多くのプレイヤーで自動的に読み込まれます。
Windows の「字幕」設定だけで妥協する場合
「新 WMP の見た目は気に入っているので、プレイヤーを変えたくない」「位置は今のままで我慢するから、とにかく読みやすくしたい」という場合は、Windows の字幕スタイルだけ調整する妥協案もあります。
字幕スタイルのカスタマイズ手順
- スタート > 設定 > アクセシビリティ > 字幕 を開きます。
- 「字幕のスタイル」で、既存のプリセットを選ぶか、「編集」を押してカスタムスタイルを作成します。
- プレビューを見ながら、次の項目を調整します。
- 文字色・背景色・ウィンドウ色
- フォントの種類・サイズ
- 不透明度(背景を少し黒く・半透明にするなど)
特に、映像の明るいシーンで字幕が見づらい場合は、
- 白文字+黒い縁取り
- 半透明の黒背景
を組み合わせると、多くの背景でも安定して読みやすくなります。
ただし前述の通り、縦位置そのものはここでは動きません。あくまで「読みやすさの最適化」に留まる点は理解しておきましょう。
Live Captions(ライブキャプション)という別アプローチ
Windows 11 には、画面上のどんな音声でもリアルタイムで字幕化する Live Captions(ライブキャプション) 機能も搭載されています。
- Win + Ctrl + L でオン/オフ
- キャプションバーを 画面上部・下部・フローティング のいずれかに配置可能
- バーのサイズをドラッグで変更すると、表示行数も増減
ただし Live Captions は、
- 音声認識による 自動生成字幕 であり
- 外部の
.srtや.assファイルを読んでいるわけではない
ため、翻訳済みの字幕ファイルを正確に表示したい用途には向きません。生配信やオンライン会議、字幕ファイルのない動画を視聴する際には便利ですが、今回のような「既存字幕の縦位置だけをいじりたい」というケースでは、やはり外部プレイヤーや ASS 形式の方が適しています。
用途別のおすすめパターン
ここまでの内容を踏まえて、「自分はどれを使うべきか?」を整理してみます。
| あなたの優先事項 | おすすめ手段 | 理由 |
|---|---|---|
| とにかく簡単に字幕位置を動かしたい | VLC | インストールが簡単で、「字幕位置を強制」の数値を変えるだけで上下を即調整できる |
| フォントや縁取りも含めて徹底的にこだわりたい | MPC-HC / MPC-BE | 既定スタイルの設定項目が豊富で、マージン・行間・描画方式まで細かく制御できる |
| 字幕自体を作り込みたい(カラオケ・固定位置・ルビなど) | ASS + Aegisub | MarginV や \an タグ、\pos による位置指定で、複雑な演出も含めて精密な制御が可能 |
| なるべく標準の WMP で済ませたい | 旧 WMP 12 + DirectVobSub | 設定は少し難しいが、一度構築すれば WMP からでも字幕の位置・スタイルを柔軟に変更できる |
| 新 WMP の UI が好きで乗り換えたくない | Windows 字幕スタイル調整 + フィードバック送信 | 位置は諦めつつ、フォントや背景で視認性だけ最大限高め、公式に機能追加を要望する |
実際のワークフロー例
例 1:映画をよく観るので、プレイヤーごと乗り換える
- VLC をインストールし、動画の関連付けを VLC に変更する。
- VLC の字幕設定で「字幕位置を強制」を好みの値に調整。
- 今後は新 WMP ではなく VLC をメインプレイヤーとして使用。
このパターンは、一度設定すればあとは何も考えなくて良いため、日常的に動画を観る人には最もオススメです。
例 2:特定の作品だけ、字幕を凝った表示にしたい
- SRT 字幕を Aegisub で読み込む。
- スタイルマネージャーで「下中央・MarginV 30」など、好みの位置になるスタイルを作成。
- 必要に応じて一部セリフには
{\an8}や{\pos(x,y)}で固定位置を設定。 .assとして保存し、VLC や MPC-HC などで再生。
配信用動画を作っている人や、字幕そのものを作品の一部として作り込みたい人に向いた方法です。
例 3:新 WMP はそのまま、手元の字幕だけマイルドに見やすくしたい
- 設定 > アクセシビリティ > 字幕 で、背景を半透明の黒、文字を白、縁取りを太めに設定。
- 映像の暗いシーンでも明るいシーンでもつぶれないよう、プレビューを見ながら調整。
- 別途、フィードバック Hub で「字幕位置の調整機能を追加してほしい」と提案。
会社や学校の PC などで、勝手にソフトを追加しづらい環境でも採りやすい妥協案です。
注意点とトラブルシューティング
プレイヤーによって位置指定タグの解釈が違うことがある
ASS の {\an8} や SRT に埋め込まれた非公式の位置タグなどは、プレイヤーによっては無視されたり、正しく解釈されなかったりします。
- VLC や MPC-HC では多くの ASS タグが動く
- 一部のスマート TV アプリやストリーミング機器では
{\an8}などがそのまま文字として表示されることもある
事前に「どの環境で再生するか」を決め、その環境できちんと確認しながら位置指定を行うのが安全です。
画像ベース字幕(PGS / VobSub)は位置変更が難しい
DVD や Blu-ray からリッピングした .sub/.idx(VobSub)や PGS 形式の字幕は、ビットマップ画像として埋め込まれているため、テキストベースの ASS/SRT と比べて位置変更の自由度が低くなります。
この場合、
- 一度 OCR して SRT / ASS に変換する
- エンコード時に別のソフトでオフセットを調整する
など、少し高度な作業が必要になることがあります。
まとめ
- Windows 11 の 新しい Windows Media Player には、2025 年現在も 字幕の縦位置・下マージンを変更する設定が存在しません。
- 位置変更を本気でやりたい場合は、
- VLC の「字幕位置を強制」
- MPC-HC / MPC-BE の「下マージン」「Override placement」
- 旧 WMP 12 + DirectVobSub
- ASS 形式 + Aegisub で MarginV / \an / \pos を指定
- Windows の 「アクセシビリティ > 字幕」設定では、フォントや背景色などの見た目は改善できるものの、縦位置そのものは変えられません。
- SRT に空行を足して位置を動かす裏技は、仕様違反でプレイヤーによっては誤動作の原因になるため、ASS 形式など正式な手段で位置指定するのが安全です。
- 将来的に新 WMP が字幕位置調整に対応する可能性もあるため、フィードバック Hub から継続的に要望を送ることも重要です。
「新しい Windows Media Player の UI は好きだけれど、字幕位置だけが惜しい」という悩みは多くのユーザーが抱えています。現状では外部ツールに頼るしかありませんが、この記事で紹介したいずれかの方法を組み合わせることで、画面の邪魔にならないベストな位置に字幕を配置して、快適な視聴環境を手に入れることができるはずです。

コメント