handbrake 字幕 入れる方法

HandBrakeで字幕を入れたい、字幕を焼き込みたい、MP4に変換したら字幕が表示されない、という場合は、まず「字幕の種類」と「出力形式」と「焼き込み設定」を確認するのが近道です。HandBrakeはSRTなどの外部字幕の読み込み、DVD/Blu-rayに含まれる字幕トラックの選択、字幕の焼き込みに対応していますが、MP4では扱える字幕形式に制限があります。

この記事では、HandBrakeで字幕を追加する基本手順、字幕を動画に焼き付ける方法、MP4で字幕を扱うときの注意点、字幕が入らない・表示されない・文字化けする場合の対処法までまとめて解説します。

tips icon
先に結論:MP4で字幕を確実に表示したいなら「焼き込み」を選びます。字幕のオン/オフ切り替えや複数字幕トラックを残したいなら、MP4よりMKVのほうが向いています。

HandBrakeで字幕を入れる前に確認するポイント

HandBrakeの字幕設定で失敗しやすい原因は、ほとんどが「字幕形式」と「出力コンテナ」の組み合わせにあります。作業を始める前に、次の3点を確認しておきましょう。

1. 字幕はハードサブかソフトサブかを決める

字幕の種類 特徴 向いているケース
ハードサブ 字幕を映像に直接焼き付けます。再生時に非表示にはできません。 スマホ、テレビ、SNS投稿など、どの環境でも字幕を必ず表示したい場合
ソフトサブ 字幕を別トラックとして保存します。再生プレイヤー側で表示・非表示を切り替えられます。 複数言語を切り替えたい場合、字幕なしでも再生したい場合

HandBrakeでは「焼き込み(Burn In)」にチェックを入れるとハードサブになり、チェックを外すと対応形式の範囲でソフトサブとして保存されます。

2. MP4とMKVでは字幕の扱いが違う

出力形式 字幕の扱い 注意点
MP4 SRTやクローズドキャプションなど一部の字幕に向いています。PGSやVobSubは基本的に焼き込みで扱います。 互換性は高いものの、複数字幕や画像字幕の保持には不向きです。
MKV VobSub、PGS、SRT、SSA/ASSなどを柔軟に扱えます。 複数字幕トラックを残しやすい一方、再生機器によってはMKV非対応の場合があります。

MP4で字幕が入らない場合は、まず「焼き込み」にするか、出力形式をMKVに変えるかを検討してください。特にDVDのVobSub字幕やBlu-rayのPGS字幕をMP4にソフトサブとしてそのまま残そうとすると、うまく表示されないことがあります。

3. HandBrakeが読み込める字幕形式

字幕形式 特徴 主な用途
VobSub(.sub/.idx) DVDに含まれる画像ベースの字幕です。 DVDの字幕を焼き込む、またはMKVで保持する
PGS(.sup) Blu-rayで使われる画像ベースの字幕です。 Blu-ray字幕の焼き込み、MKVでの字幕保持
SRT(.srt) 一般的なテキスト字幕です。軽量で扱いやすい形式です。 外部字幕の追加、MP4への字幕追加
SSA/ASS(.ssa/.ass) スタイル情報を持てる字幕形式です。 フォント、色、位置などを指定した字幕の焼き込み
Closed Captions(CC) 放送や一部動画に含まれる字幕データです。 対応ソースからMP4/MKVへ字幕を残す

HandBrakeで字幕を追加・焼き込みする方法

ここでは、外部SRTファイルを動画に入れる例で説明します。DVDやBlu-rayに内蔵されている字幕を使う場合も、基本的な考え方は同じです。

Step1. 動画またはDVD/Blu-rayソースを読み込む

Step1
HandBrakeを起動し、字幕を入れたい動画ファイル、DVDフォルダ、ISOファイルなどを読み込みます。

読み込み後、タイトルやチャプターが複数ある場合は、字幕を入れたい対象が正しく選ばれているか確認してください。DVDやBlu-rayでは、違うタイトルを選ぶと目的の字幕トラックが表示されないことがあります。

Step2. 出力形式をMP4またはMKVに設定する

「概要」タブで出力形式を選びます。スマホや一般的なプレイヤーで再生したい場合はMP4、複数字幕トラックや画像字幕を保持したい場合はMKVを選ぶのがおすすめです。

tips icon
MP4で確実に字幕を見せたい場合は、字幕を映像に焼き込む設定にしてください。字幕を切り替えたい場合はMKVを検討しましょう。

Step3. 「字幕」タブで字幕をインポートする

Step2
「字幕」タブを開き、「トラック」から「字幕をインポート」をクリックしてSRTファイルを追加します。

handbrake 字幕 入れる方法

外部字幕を読み込んだら、言語を「Japanese」に設定します。日本語字幕が文字化けする場合は、文字コードを「UTF-8」に変更してください。字幕の表示タイミングがずれている場合は、Offsetでミリ秒単位の補正ができます。

Step4. 字幕を焼き込むか、ソフトサブにするか選ぶ

字幕を常に表示させたい場合は「焼き込み(Burned In)」にチェックを入れます。字幕をオン/オフできる形で残したい場合は、焼き込みのチェックを外し、「デフォルト」設定を必要に応じて使います。

handbrake 字幕 入れる方法

設定 意味 使う場面
焼き込み 字幕を映像に直接入れる MP4で確実に字幕を表示したい場合
デフォルト 再生時にその字幕を初期表示にする ソフトサブとして字幕を残したい場合
強制字幕のみ 強制フラグのある字幕だけを使う 外国語部分だけ字幕を表示したい場合

なお、焼き込みできる字幕トラックは通常1つです。日本語字幕と英語字幕を同時に映像へ表示したい場合は、事前にASS形式などで1つの字幕ファイルにまとめ、位置を調整してから焼き込むほうが安定します。

Step5. プレビューで確認してからエンコードする

設定が終わったら、プレビューで字幕の表示、文字化け、タイミングを確認します。問題がなければ保存先を指定し、「エンコードを開始」をクリックします。

handbrake 字幕 入れる方法

MP4で字幕を入れる場合の注意点

HandBrakeでMP4に字幕を入れる場合、いちばん安全なのは字幕を焼き込む方法です。MP4は再生互換性が高い反面、字幕の保持には制限があります。

やりたいこと おすすめ設定 理由
MP4で字幕を必ず表示したい 焼き込みをオン 再生アプリの字幕対応に左右されにくい
MP4でSRT字幕を切り替えたい SRTをインポートし、焼き込みをオフ プレイヤーが対応していれば字幕トラックとして表示できる
DVD字幕やBlu-ray字幕をMP4に残したい 焼き込みをオン、またはMKVに変更 VobSubやPGSはMP4でそのまま保持しにくい
複数の字幕を残したい MKVを選択 MP4より複数字幕トラックの運用に向いている

「MP4にしたら字幕が消えた」という場合は、字幕がソフトサブとして残っていても再生アプリ側で非表示になっている、またはMP4に対応しない字幕形式を選んでいる可能性があります。VLCなど別のプレイヤーで確認し、それでも表示されない場合は焼き込み設定で再エンコードしてください。

HandBrakeで強制字幕のみを表示する方法

強制字幕とは、主音声と異なる言語のセリフなど、必要な場面だけ表示される字幕のことです。映画や海外ドラマでは、外国語部分だけに字幕が付くケースがあります。

Step1
「字幕」タブの「トラック」で「吹き替え字幕スキャン」または対象言語の字幕を選択します。
Step2
「強制字幕のみ(Forced Only)」にチェックを入れます。
Step3
MP4で確実に表示させたい場合は「焼き込み」にもチェックを入れます。

handbrake 字幕 入れる方法

強制字幕が出ない場合は、自動スキャンだけに頼らず、手動で別の字幕トラックを選び直してください。ディスクによっては、強制字幕が通常の字幕トラック内に混在していることがあります。

HandBrakeで字幕が入らない・表示されない時の対処法

HandBrakeで字幕が入らないときは、原因を切り分けると解決しやすくなります。以下の表で症状に近いものを確認してください。

症状 主な原因 対処法
字幕がまったく表示されない 字幕トラックが追加されていない、または再生アプリで非表示 字幕タブでトラックを追加し、別プレイヤーでも確認する
MP4にすると字幕が消える 字幕形式がMP4に合っていない 焼き込みをオンにする、またはMKVで出力する
日本語字幕が文字化けする 文字コードの指定が違う 文字コードをUTF-8に変更し、SRTファイル自体もUTF-8で保存する
字幕のタイミングがずれる 字幕ファイルのタイムコードずれ、フレームレート設定、ソースの問題 Offsetで調整し、必要に応じて固定フレームレートで出力する
強制字幕だけ出ない 自動スキャンで正しい字幕を検出できていない 別の字幕トラックを手動で選択し、Forced Onlyを再確認する

対処法1. 字幕トラックが追加されているか確認する

外部SRTを使う場合は、「字幕をインポート」でファイルを追加しているか確認します。DVDやBlu-rayの内蔵字幕を使う場合は、「トラック」から目的の字幕を選びます。字幕が複数ある場合は、言語名だけで判断せず、プレビューで実際の表示を確認しましょう。

対処法2. MP4では焼き込みを試す

MP4で字幕が表示されない場合は、まず「焼き込み」をオンにして出力してみてください。特にPGSやVobSubなど画像ベースの字幕は、MP4にソフトサブとして保持するより、焼き込みのほうが安定します。

対処法3. 文字コードをUTF-8にする

日本語SRT字幕が文字化けする場合は、HandBrakeの文字コード設定と、字幕ファイル自体の保存形式を確認してください。字幕ファイルをテキストエディタで開き、UTF-8で保存し直してから再度インポートすると改善することがあります。

対処法4. Offsetで字幕のずれを補正する

字幕が早すぎる、または遅すぎる場合は、字幕タブのOffsetを使います。たとえば「500」と入力すると0.5秒遅らせ、「-500」と入力すると0.5秒早めます。

handbrake 字幕 入れる方法

映像全体で少しずつずれていく場合は、字幕ファイルのタイムコードだけでなく、動画側のフレームレート設定や再生プレイヤーの対応状況も確認してください。

対処法5. 別のプレイヤーで再生確認する

HandBrakeで正しくエンコードできていても、再生アプリが字幕形式に対応していないと表示されません。VLCなどの高機能プレイヤーで再生し、字幕メニューからトラックを選択して確認してください。

tips icon
HandBrakeの基本設定については、関連記事「HandBrake」レビューも参考になります。

HandBrakeで字幕をカスタマイズする方法

HandBrakeの字幕タブだけで、字幕のフォント、色、位置を自由に編集できるわけではありません。字幕デザインを細かく変えたい場合は、ASS形式の字幕ファイルを事前に編集し、HandBrakeで読み込んで焼き込む方法が現実的です。

ASS字幕で指定できる主な項目

項目 指定例
字幕の表示位置 \pos(192,60)
フォント \fnArial
文字サイズ \fs30
字幕カラー \c&H00FFFF&
改行 \N

たとえば、次のように波かっこで囲んで字幕行の先頭に入れると、表示位置や見た目を指定できます。

{\pos(192,60)\fnArial\fs30\c&H00FFFF&}字幕サンプル

handbrake 字幕 入れる方法

ただし、ASSの書式編集に慣れていないと、表示崩れや文字化けの原因になります。字幕のフォント、大きさ、色、位置を画面上で調整したい場合は、後述のDVDFab DVD リッピングのようにGUIで字幕を編集できるソフトを使うほうが簡単です。

多言語・多トラック字幕を扱う時のポイント

日本語字幕と英語字幕など、複数の字幕を切り替えたい場合は、MKV形式を選んで複数トラックとして保存します。MP4では字幕トラック数や字幕形式の制限があるため、多言語字幕の保存には向いていません。

  • トラック1:日本語字幕をデフォルト表示
  • トラック2:英語字幕を任意で切り替え
  • トラック3:強制字幕を焼き込み

焼き込みできる字幕は基本的に1トラックのみなので、複数字幕を同時表示したい場合は、事前に1つのASS字幕として統合しておきましょう。

DVD字幕を抽出・編集したい場合はDVDFab DVD リッピングが便利

HandBrakeは字幕付き動画のエンコードには便利ですが、DVDから字幕だけをSRTとして抽出したり、字幕のフォントや位置をGUIで細かく調整したりする用途には向いていません。DVDを字幕付きでMP4/MKVに変換したい、字幕が入らない問題をできるだけ簡単に回避したい場合は、DVDFab DVD リッピングを使う方法があります。

dvd ripper
DVDFab DVD リッピング【30日間無料体験】
  • HandBrakeで読み込めないDVDでも処理しやすい
  • MP4、MKV、MP3など1000以上の動画・音声形式に出力
  • 字幕の言語選択、強制字幕の表示、外部字幕の追加に対応
  • 字幕モードを選び、字幕の焼き込みや抽出を行える
  • 字幕のフォント、サイズ、色、位置、遅延を画面上で調整できる

DVDを字幕付きでMP4にしたいのに、HandBrakeで字幕が表示されない、文字化けする、SRTとして字幕を取り出したいという場合は、DVDFab DVD リッピングを使うと作業を進めやすくなります。

DVDFab DVD リッピングでDVDを字幕付きファイルに変換する方法

Step1
DVDFab DVD リッピングを起動し、DVDを読み込む

上記のダウンロードボタンからDVDFabをインストールし、起動します。ドライブにDVDディスクを挿入するか、「+」をクリックしてISOファイルまたはDVDフォルダを追加します。

DVDFab DVD リッピングでDVDを字幕付きファイルに変換する方法

Step2
「字幕」をクリックして使用する字幕を選択する

焼き込みたい字幕言語を選択します。外部字幕を追加したい場合は「外部字幕を追加」をクリックします。強制字幕だけを表示する設定もここで確認できます。

DVDFab DVD リッピングでDVDを字幕付きファイルに変換する方法

Step3
「詳細設定」で字幕モードを選ぶ

「詳細設定」では、字幕を動画に直接レンダリングする、ファイルへ再マックスする、idx/subやSRTとして抽出するなど、目的に応じた字幕処理を選択できます。

DVDFab DVD リッピングでDVDを字幕付きファイルに変換する方法

Step4
字幕のフォント、サイズ、色、位置を調整する

「動画編集」では、字幕のフォント、大きさ、色、位置、遅延、太字、斜体などを画面上で調整できます。ASSタグを手入力するのが難しい場合でも、視覚的に設定しやすいのがメリットです。

DVDFab DVD リッピングでDVDを字幕付きファイルに変換する方法

Step5
保存先を指定し、「開始」をクリックする

画面下部で保存先を指定し、「開始」ボタンをクリックします。字幕付きの動画ファイルへの変換が開始されます。

DVDFab DVD リッピングでDVDを字幕付きファイルに変換する方法

tips icon
ブルーレイに新しい音声や字幕を追加したり、既存の音声や字幕を置き換えたりする場合は、「Blu-ray After Editor」記事をご覧ください。

HandBrake字幕設定に関するQ&A

Q

HandBrakeでMP4に字幕を入れるには?

「字幕」タブでSRTなどの字幕をインポートし、必要に応じて「焼き込み」をオンにしてエンコードします。MP4で確実に表示させたい場合は焼き込み、字幕の切り替えを残したい場合は対応プレイヤーで表示できるか確認してください。

A
Q

HandBrakeで字幕が入らない原因は?

字幕トラックを追加していない、出力形式が字幕形式に合っていない、文字コードが違う、再生プレイヤーが字幕トラックを表示していない、といった原因が考えられます。まず字幕トラック、焼き込み、文字コード、MP4/MKVの選択を確認しましょう。

A
Q

HandBrakeで字幕を抽出できますか?

HandBrakeは字幕を読み込んで動画に焼き込んだり、対応形式で字幕トラックとして扱ったりできますが、DVDから字幕だけをSRTとして書き出す専用ツールではありません。字幕だけを抽出したい場合は、DVDFab DVD リッピングなどの字幕抽出に対応したソフトを使うのが実用的です。

A
Q

字幕の焼き込みとデフォルト設定は何が違いますか?

焼き込みは字幕を映像そのものに入れる設定です。再生時に消すことはできません。デフォルトは、ソフトサブとして残した字幕を再生開始時に表示しやすくする設定で、プレイヤー側で字幕のオン/オフを切り替えられます。

A
Q

HandBrakeで日本語字幕が文字化けする時は?

字幕ファイルの文字コードとHandBrake側の文字コード設定を確認してください。日本語SRTはUTF-8で保存し、HandBrakeの文字コードもUTF-8に設定すると改善しやすくなります。

A

まとめ

HandBrakeで字幕を入れる場合は、最初に「焼き込みにするか、ソフトサブにするか」を決めることが大切です。MP4で字幕を確実に表示したいなら焼き込み、字幕の切り替えや複数字幕トラックを残したいならMKVを選ぶと失敗を減らせます。

字幕が入らない場合は、字幕トラックの追加、Burn Inのチェック、文字コード、MP4/MKVの選択、再生プレイヤーの対応を順番に確認してください。DVDから字幕をSRTとして抽出したい、字幕のフォントや位置を簡単に調整したい場合は、DVDFab DVD リッピングを使うと、HandBrakeでは手間がかかる字幕処理も進めやすくなります。

  無料ダウンロード Windows 11/10/8.1/8/7
  100%安全(ウィルスチェック済)
  無料ダウンロード macOS 10.13 - 15.x
  100%安全(ウィルスチェック済)