EncoX の変換後に字幕はどうなる?テキスト字幕・ASS・PGS の扱い
EncoX が動画を変換するとき、字幕が一律に「残る」わけでも「一律に失われる」わけでもありません。何であるかによって変わります。SRT、ASS といったテキスト字幕は MP4 の埋め込み字幕になります。ASS の位置や色などのレイアウトはプレーンな文字に降格します。ブルーレイで画像に圧縮された画像字幕(PGS)はスキャンされて文字に認識され、文字サイズや色を変えられる字幕トラックとして残ります。ただし、認識を間違えることがあります。
この記事で扱うのは、ファイルにすでに存在する字幕だけです。字幕の生成、字幕の翻訳、動画への字幕の追加は扱いません。先に整理しておくべき境界もあります。EncoX は外部字幕ファイルの読み込みに対応しておらず、字幕を独立したファイルとして書き出すこともありません。視聴に字幕を強く頼っている場合、とくに PGS や ASS のレイアウトに頼っている場合は、変換前に字幕の種類を確認しておくことをおすすめします。
1. 字幕の変換結果は、実は 2 つに分かれる
いちばん簡単な見分け方は、動画が MKV、MP4、AVI、TS のどれかを見ることではなく、字幕トラックに入っているのが「文字」か「画像」かを見ることです。文字の字幕は変換後の MP4 に入れます。画像の字幕は同じように MP4 の埋め込み字幕にできないため、EncoX はまず文字に認識します。この一族はテキスト字幕トラックで戻り、文字の字幕とは別の道を通ります。
字幕についての EncoX のルールは一文にまとめられます。テキスト字幕は内容が残り、ASS のレイアウトは降格します。画像字幕はまず文字に認識されたうえで、字幕トラックとして引き継がれます。
字幕の処理は変換の一部の工程にすぎず、映像そのものが必ず再処理されるという意味ではありません。EncoX が映像そのものを速い経路と遅い経路のどちらで扱うかは、また別の判断です。両者の関係を知りたい場合はEncoX が変換経路をどう決めるかをご覧ください。
2. テキスト字幕は残るが、MP4 の埋め込み字幕になる
SRT、ASS といった字幕が保存しているのは、本質的には文字の内容と対応する時間の情報です。SSA、WebVTT といったテキスト字幕には現時点で実機サンプルがないため、本記事ではこれらを検証済みの能力としては書いていません。EncoX はファイルにすでにあるこうした字幕を、MP4 が保持できる埋め込み字幕に変換します。そのため変換後も動画と一緒に存在し、別途字幕ファイルを持ち歩く必要はありません。
ここでいう「残る」は、字幕の内容が残るという意味であって、元の字幕形式がそのまま移されるという意味ではありません。変換後の字幕は MP4 ファイルの一部であり、結果として SRT、ASS その他の独立した字幕ファイルが別途書き出されることもありません。
だからこそ「MKV に字幕がある」からといって「MP4 に変換すれば字幕が必ず元とまったく同じになる」とは言えません。コンテナが変われば、字幕が新しいコンテナに入るときに新しい収容方法へ合わせる必要があります。MKV から MP4 への変換で映像の再圧縮が必要かどうかは、MKV から MP4 への変換で映像を再圧縮せずに済むのはどんなときかをご覧ください。
3. ASS 字幕で残るのは文字であり、元のレイアウト効果ではない
ASS は普通の SRT よりも誤解を招きやすい形式です。文字と時間に加えて、位置や色などのレイアウト情報を伴うことが多いからです。EncoX で変換すると、ASS の文字の内容は残りますが、こうしたレイアウト効果は残らず、最終的にプレーンな文字の字幕へ降格します。
つまり、通常のセリフは多くの場合そのまま読めます。ただし字幕そのものが「どう配置するか」を内容の一部としている場合、変化は明白です。たとえば歌詞字幕が特定の位置に依存していたり、話者ごとに色を使い分けていたり、二言語字幕が上下の位置で区別されていたりすると、変換後の見え方は元のファイルと異なることがあります。
ASS を変換したときの核心的な境界はこうです。文字の内容は残り、位置や色などのレイアウトは残りません。失われるのは表現方法であり、字幕の文字そのものではありません。
したがって、セリフを読み取れればよいという場合、ASS の降格でも多くの場合は使えます。細かいレイアウトを手がかりに内容を理解している場合は、これが変換前にいちばん確認しておくべき点になります。
4. ブルーレイの画像字幕(PGS)は文字に認識され、文字サイズを変えられる本物の字幕になります
PGS は、前記の SRT、ASS とは別の種類です。中身は本質的に 1 枚 1 枚のレイアウト済み画像で、そのまま字幕トラックに書けるテキストではありません。MP4 の埋め込み字幕はこうした画像を収容できず、EncoX は別の道を取ります。全トラックをスキャンし、画像のセリフを文字に認識しテキスト字幕トラックを作ります。この認識線は現時点ではブルーレイの PGS 一族でのみ実機で確認しています。DVD やセットトップボックスのたぐいは見本がないため、確認済みとは書きません。トラック全体から一行も認識できない場合や、この認識線そのものが開けない場合は、その字幕トラックだけが成果物から無くなります。動画の変換自体は成功し、今回は追加の通知も出ません。
文字に認識しますから、間違えることがあります。一部の文字、話者の割り当て、もともと位置で分かれていた二言語構造が正しくなくなる可能性があります。注目すべきはトラックが 1 本あるかどうかではなく、受け取った後に自分でもう一度見直すことです。この工程に選べるスイッチはありません。元動画に PGS があれば認識は走ります。
元の動画を主に PGS の画像字幕で視聴されている場合、変換後に得られるのは、文字サイズも色も変えられる文字の字幕トラックです。もともとレイアウト済みの字幕画像は付いてきません。
ディスク由来の動画によくある画像字幕では、注目すべきは字幕が消えるかどうかではなく、認識された文字をご自身で校正し直すかどうかです。映像と音声はどれだけうまく変換できても、字幕のトラックは認識結果であって元の画像ではありません。手を付ける前に字幕トラックの種類を把握しておけば、変換後に探し直すより手間がかかりません。
5. 外部字幕ファイルは読み込めず、EncoX は動画内の既存字幕だけを扱う
手元にあるのが「動画ファイル + 単体の SRT または ASS ファイル」という場合、EncoX は現在、その外部字幕ファイルを読み込んで動画に結合できません。扱うのは元の動画ファイルの内部にすでにある字幕トラックだけです。
したがって「EncoX は SRT を扱える」という文には、重要な前提があります。SRT がすでに動画ファイルの中にあるということです。変換時に外部の SRT ファイルを選んで一緒に加えられるという意味ではありません。細かい違いに見えますが、ワークフローが成立するかどうかを直接左右します。
同様に、変換後に EncoX が埋め込み字幕を取り出して独立した字幕ファイルとして保存することもありません。EncoX の役割は、動画を iPhone、iPad、Mac で直接開きやすい MP4 に変換することであり、字幕ファイルの読み込み、抽出、整理を行うことではありません。
6. 複数の字幕トラックは 1 本ずつ処理されるが、簡体字と繁体字の区別は失われる
1 本の動画に字幕が 1 つだけとは限りません。EncoX は既存の字幕トラックを 1 本ずつ処理し、最初の 1 本だけを見て終わりにはしません。簡単な例を挙げます。ファイルに 3 本のテキスト字幕トラックがあれば、それぞれが処理の対象になります。その中に画像字幕が混ざっている場合は、テキストのものはテキスト字幕のルールで処理され、画像のものは認識の道を通ります。
中国語の字幕には、さらに細かい制限があります。簡体字と繁体字を区別する情報が失われるのです。変換後は、字幕が簡体字と繁体字を区別しなくなります。字幕の本文だけを見る人には目立たないかもしれませんが、複数の中国語字幕を簡体字と繁体字で使い分ける必要がある場合は、この変化を事前に知っておく必要があります。
7. これらの字幕を「残る」の一言でまとめられない理由
すべての字幕をまとめて「字幕」と呼ぶのは簡単ですが、変換結果の理解には役立ちません。テキスト字幕と画像字幕では担っているものが違います。前者は文字と時間の情報で、後者は画像です。EncoX は前者を MP4 の埋め込み字幕に変換できますが、後者を同じ字幕トラックにそのまま入れられないため、まず文字に認識されます。
ASS はさらに中間に位置します。テキスト字幕なので文字は残ります。しかし ASS が追加で持つレイアウト情報は、最終的な字幕形式が保持できる範囲を超えているため、もっとも核心的な文字の内容だけが残ります。この 3 つの場合を分けて説明するのは「字幕対応」の一言より手間がかかりますが、実際に手に入るファイルにはより近い説明です。
これがこの記事でいちばん重要な判断です。字幕が補助的な情報にすぎないなら、テキスト字幕の扱いで通常は十分です。字幕そのものが映像の一部である場合や、レイアウト自体が情報の表現を担っている場合は、「字幕トラックがあるかどうか」という結果だけを見てはいけません。
8. 境界:この記事が役に立たないこと
- お使いの作品を主に PGS の画像字幕で視聴している場合:戻ってくるのは認識された文字の字幕で、認識を間違えることがあります。この方式は現時点ではブルーレイの PGS でのみ実機で動作を確認しており、DVD やセットトップボックスのたぐいは見本がないため確認済みとは書きません。
- 変換時に外部の SRT、ASS その他の字幕ファイルを手動で加えたい場合:EncoX は外部字幕の読み込みに対応していません。
- ASS の位置や色などのレイアウトを手がかりに歌詞、話者、二言語構造を理解している場合:これらの効果はプレーンな文字に降格します。
- 変換後に独立した字幕ファイルを別途得たい場合:EncoX は独立した字幕ファイルを書き出しません。
- 変換後も簡体字と繁体字の中国語字幕を明確に区別したい場合:この区別の情報は失われます。
- 持ち込まれた結果でどのトラックが最初に来るかが気になっている場合:字幕側にはデフォルトのトラックという仕組みはなく、成果物での順序は元ファイルでの順序と同じです。
よくある質問
変換したあと、元の字幕は残っていますか?
字幕の種類によります。SRT、ASS といったテキスト字幕は MP4 の埋め込み字幕になります。ASS のレイアウトは降格します。ブルーレイの画像字幕(PGS)は文字に認識され、字幕トラックとして引き継がれます。
字幕が PGS です。変換するとどうなりますか?
引き継がれますが、文字になります。EncoX は画像をスキャンしてセリフを認識し、サイズや色を変えられるトラックを作ります。誤ることがあり、能力で、一字の保証ではありません。映像は変わらず、元の位置や色も付いてきません。
ASS の色と位置も一緒に残せますか?
残せません。ASS の文字の内容は残りますが、位置や色などのレイアウト効果はプレーンな文字に降格します。これらのレイアウト自体が情報の表現を担っている場合、変換後の見え方は明らかに変わります。
自分で SRT ファイルを選んで加えることはできますか?
できません。EncoX は現在、外部字幕ファイルの読み込みに対応しておらず、動画ファイルの内部にすでにある字幕トラックだけを扱います。
1 本の動画に字幕がたくさんある場合、1 つだけになってしまいますか?
EncoX は字幕トラックを 1 本ずつ処理し、最初の 1 本だけを処理するわけではありません。テキスト字幕はテキスト字幕のルールで処理されます。その中に画像字幕があれば、それらは認識の道を通ります。
Axiom One LLC — EncoX