テキスト字幕とグラフィック字幕はどう違うか:PGS を MP4 にすると問題になるのはなぜか
字幕には根本の異なる 2 種類の作り方があります。テキスト字幕が保存しているのは行ごとの文字とそれが表示される時間で、プレーヤーはそれを受け取るとお使いのデバイスのフォントで描きます。グラフィック字幕が保存しているのは描き上げ済みの画像の一枚一枚で(ブルーレイの PGS がこの種類にあたります)、プレーヤーはそれを画面に貼り付けるだけです。この違いが、MP4 に入れられるかどうかを決めます。MP4 の字幕トラックは文字を載せるのに適していて、グラフィック字幕には対応する置き場所がないため、PGS を含むファイルを MP4 に変換する場合、この種の字幕はありのままではこのトラックに入らず、まず画像の中の文字を読み取って初めて字幕トラックとして 1 本載ります。CineX が取るのはこの道です。
「元ファイルには字幕があるのに、変換したら消えた」という状況でいちばん多い原因もこれです。ファイルが壊れたのでも、変換が失敗したのでもなく、手元の道具に、画像を入れることのできるトラックがなかったことです。画像をまず文字として認識し、そのうえで字幕トラックを 1 本落とす作り(CineX はこの方法を取っています)なら、空になるのではなくテキスト字幕が返ってきます。その代わり、認識を誤ることがあります。全体の判断順を先に見たい場合は、CineX の変換後に字幕はどうなるをご覧ください。
1. テキスト字幕:保存するのは文字と時間
テキスト字幕は本質的にタイムライン付きのプレーンな文字です。持っているのは文字の内容と表示時刻だけで、文字サイズ、フォント、位置は再生する側がその場で決めます。利点はサイズが小さく、オン・オフができ、別のデバイスでレイアウトし直せることです。難点は、特殊なレイアウトに出会ったときにデバイスごと見え方が必ずしも一致しないことです。
SRT と ASS はこの種類にあたります。ローカルの素材でもっとも一般的なのがこの 2 つです。ASS は SRT よりレイアウト情報を多く伴うため、変換時にはその内容がより汎用的な形に処理され、レイアウトのパラメータをそのまま持ち込むのではありません。
テキスト字幕は「文字に時間を足したもの」で、どう表示されるかは再生する側が決めます。
2. グラフィック字幕:保存するのは画像の一枚一枚
グラフィック字幕はディスクの製造段階で文字組み・縁取り・色付けまで済んでおり、最終的にファイルへ入るのは画像のフレームです。プレーヤーは文字を理解しなくてもよく、正しい時刻に対応する画像を重ねるだけでいいため、どのデバイスでも同じ見え方になります。その代償として、編集も文字サイズの変更もできず、テキスト中心のコンテナにはなかなか収まりません。
PGS はブルーレイでよく使われるグラフィック字幕の形式で、同じ種類の作り方をするディスク字幕もこれと同じです。それらが MKV ファイルの中にあっても、コンテナに問題はありません。問題は、字幕そのものが画像であることです。
3. PGS は MP4 でなぜ問題になるのか
MP4 の字幕トラックはテキストで組まれており、1 行の内容が 1 つの時間区間に対応します。グラフィック字幕は画像の連なりなので、このトラックへ書き込む対応する保存方法がありません。理論上の道は 3 つしかありません。画像を別のトラック方式で一緒にファイルへ収める(この保存方式を受け入れられる組み合わせはごく限られています)、画像の中の文字をテキストとして認識し直す(結果が元のレイアウトと一致するはずがありません)、あるいは変換時に持たせないことです。
CineX が取るのは 2 番目の方法です。画像の中の字幕の文言を文字として認識し、字幕トラックとして 1 本書き出します。ですから、グラフィック字幕しかない素材からも字幕は成果物に出てきます。ただ、認識を誤ることがあり、成果物では元のレイアウトのままにはなりません。
グラフィック字幕が MP4 に載るのは、まず文字として読み取られてからです。画像のまま丸ごと載らないケースは、コンテナと字幕の種類が合わない結果であって、変換の過程でミスが起きたのではありません。
4. 自分のファイルがどちらか確かめるには
ファイルのメディア情報にある字幕の欄を見てください。実用に立つ手がかりがいくつかあります。
- 種類が SRT、ASS のようなテキスト名の表記なら、通常はテキスト字幕です。PGS のようなディスク名の表記なら、グラフィック字幕です。
- 同じ MKV の中に字幕トラックが複数同時に含まれていることがあり、1 本がテキスト、もう 1 本がグラフィックというケースは珍しくありません。
- 言語タグが同じ 2 本の字幕でも、内容が同じだと限りません。1 本は簡体字中国語、もう 1 本は繁体字中国語や別の言語の可能性があります。
音声トラックの判断順も同じです。コンテナとコーデックの違いで述べた「中身を見て拡張子を見ない」という考え方は、字幕にも当てはまります。
5. 3 つの提案
1 つめは、変換前に字幕の種類を確かめることです。これが、成果物に字幕を期待できるかを決めます。2 つめは、グラフィック字幕しかない素材を別の場所で見たいなら、テキスト字幕を伴う素材を別に用意する必要があり、変換に作り出してもらうことは期待できないということです。3 つめは、拡張子を変えても字幕の種類は変わらず、グラフィック字幕が急に認識されるようにはならないことです。
6. CineX が字幕に対して実際に行うこと
CineX が実機サンプルで検証済みの字幕入力は SRT と ASS で、二言語および多言語のトラックを含みます。これらは変換後、テキスト字幕として出力の MP4 に残ります。ブルーレイで画像に圧縮されたグラフィック字幕(PGS)はスキャンされて文字に認識され、テキスト字幕トラックとして 1 本完成品に入れられます。認識を間違えることがあります。この一族は現時点では PGS でのみ実機で動作を確認しており、サンプルのないグラフィック字幕の形式を検証済みとしては書いていません。
テキスト字幕が保つのは内容です。グラフィック字幕がこのトラックに載るのは、まず文字として読み取られてからになります。ですから、この一歩の境界は後で字幕を探してもらうより先にはっきり伝えておきます。
よくある質問
元ファイルに字幕があったのに、変換後にないのはなぜですか?
もっとも多いのは、その字幕がグラフィック字幕であることです。グラフィック字幕は画像の形で保存され、MP4 の字幕トラックはありのままでは載せられないため、この一族はまず文字として読み取られる必要があります。テキスト字幕(SRT、ASS)は内容がそのまま保たれます。
グラフィック字幕を再生に使える字幕にするにはどうすればいいですか?
ここで頼るのは認識のステップです。CineX は画像の中の字幕の文言を文字として認識し、字幕トラックとして 1 本書き出します。結果が元のレイアウトと一致することはないので、自分で一度見直してください。見直したくないなら、テキスト字幕を伴う素材を用意するか、元ファイルのまま再生してください。
ASS 字幕はレイアウトも残りますか?
内容は残りますが、レイアウトのパラメータはそのまま持ち込まれません。ASS が SRT より多く持つフォントや位置などの情報は、出力ではより汎用的な形に処理されます。
字幕が複数あっても全部残りますか?
検証済みのサンプルでは、テキスト字幕の複数トラックは保持できます。二言語・多言語を含みます。同じファイルの中にグラフィック字幕が混ざっている場合、そのトラックは認識のほうの道を取ります。
Axiom One LLC — CineX。以上の数値は 2026-09-24 時点のものです。