字 AI-SRTSub

動画に封じられた字幕の取り出し方

字幕は動画ファイルの中にも、外に単独でも置けます。中にある場合、それはコンテナ内の 1 本のトラックです。取り出すことは変換とは関係ありません。

更新日 2026-10-17トラブル解決ガイド

字幕の居場所:埋め込みと外付け

動画ファイル(MKV、MP4)はコンテナで、映像トラック、音声トラック、字幕トラックを同時に格納します。中に封じられた字幕を埋め込み、外に置いた .srt / .ass ファイルを外付けと呼びます。埋め込みトラックは多重化済みとも呼びます。

外付け字幕はそのまま使えます。問題は埋め込みです。編集したい、翻訳したい、原文トラックでバイリンガルにしたいのに、手元に字幕ファイルがありません。まずトラックをコンテナから読み出す必要があります。この工程は変換ではなく、映像を再エンコードせず、コンテナにすでに入っているデータを取り出すだけです。

どのコンテナに何が入るか

コンテナごとに入れられる字幕形式が違い、取り出しの難しさも異なります:

  • MKV / WebM —— 最も寛容で、プレーンテキスト軌、ASS 軌、WebVTT 軌をすべて格納でき、多言語トラックもよくあります。
  • MP4 / MOV —— 多くは `mov_text` / `tx3g` 軌で、プレーンテキストに少量のスタイル情報が付きます。
  • プレーンテキスト軌 —— 取り出すとそのまま文字で、SRT になります。
  • ASS 軌 —— スタイルヘッダーと解像度を持ち、ASS で取り出せば保たれ、SRT ではテキストだけになります。
  • 画像字幕(Blu-ray PGS、DVD 字幕) —— 画像を格納しており文字ではないので、テキストを抽出できません。
埋め込み字幕の抽出ページに並ぶ字幕トラック
1 行に 1 本で、通常は言語とトラック名が付く。1 本だけなら自動で抽出が始まる

画像字幕が抽出できない理由

Blu-ray の PGS と DVD の字幕は文字ではなく、アルファチャンネル付きの画像を連ねて格納しています。プレーヤーが表示するときは画像を貼っているのであって、テキストを描画しているわけではありません。

そのためこの種のトラックには読み取れるテキストがありません。ツールが対応していないのではなく、そこに文字がないのです。ページはこの種のトラックに当たると抽出できないと明記します。

文字を得る方法は 1 つだけです。まず画像内の文字を認識し(OCR)、そこから字幕を作ります。それはトラックを取り出すのとは別の工程です。

取り出した後にたいてい必要になること

取り出したものはトラックそのままです。ツールはエンコーディングを推測せず、タイムラインも補正しません。そのため次の 2 つがよく起こります。

1 つは文字化けです。元トラックのエンコーディングの問題で、取り出しても文字化けしたままです。文字化け修復の使い方でエンコーディングを判別します。もう 1 つは時間のずれです。素材に冒頭ロゴがあるか、フレームレートが合わないかで全体がずれます。タイムライン調整で移動または比例スケーリングします。

その後に翻訳するなら字幕翻訳、バイリンガルにするならバイリンガル字幕の 2 つの作り方へ。

結果欄と SRT / VTT / ASS / TXT の 4 つの書き出し形式
取り出した字幕は 4 形式で書き出せる。ASS の元トラックはスタイルヘッダーと解像度をそのまま保持

間違えやすいところ

字幕の取り出しは焼き込みではありません。 映像を再エンコードしないので、画質も音声も影響を受けません。

取り出しても元ファイルは変わりません。 読み取りのみで書き込みはせず、動画の 1 バイトも変わりません。

大きいファイルが遅いのは回線の問題ではありません。 ツールはトラック情報をオフセットで順に走査し、大きいほど時間がかかります。すべて端末内で完結します。

外付け字幕にこのページは不要です。 .srt / .ass があれば形式変換へ直接。動画に封じられた字幕だけが先に取り出しを必要とします。

関連ツールとガイド

手順の全体は動画に埋め込まれた字幕を取り出す使い方、取り出した字幕を翻訳するなら字幕翻訳、バイリンガルならバイリンガル字幕の 2 つの作り方、文字化けはまず文字化け修復。

すべてブラウザ内で完結します。インストールは不要です。

動画字幕の抽出を開く

関連ガイド