DVDから字幕を抽出する方法

By Flora Wang, video localization specialist · Published July 25, 2026 · Updated August 2, 2026 · 7 min read

TL;DR: DVDの字幕はテキストではありません——VobSub画像(.subの画像トラックと.idxのインデックス)であるため、どんなツールもそのままSRTとして保存することはできません。ディスクからVobSubトラックを取り出し、その画像をOCRしてテキスト化します。唯一の例外は、字幕が映像そのものに焼き込まれている海賊版や画面キャプチャの場合で、これにはフレームOCRが必要になります。

DVDの字幕はどんな形式?

DVDの字幕はVobSubと呼ばれる形式を使用します。これは1つのファイルではなく、実際の字幕画像を保持する.subファイルと、各画像を表示するタイミングを示すインデックスを保持する.idxファイルの2つで構成されています。市販DVDのすべての字幕行は、テキストの小さなレンダリング画像として保存されています——Blu-rayのPGS字幕と同じ考え方で、DVD版というだけです。

字幕が画像であって文字ではないため、ファイル内にコピーして取り出せるテキストは存在しません。字幕エディタやSRTを想定した動画プラットフォームはこれを読み込めません。DVDの字幕は画像ベースなので、編集可能なSRTに変換するには必ずOCRが必要です——ファイル内に変換すべきテキストが存在しないため、フォーマット変換ツールでは対応できません。

DVDから字幕トラックを取り出すには?

最初の壁は物理的なものです。ディスクを読み込むにはDVDドライブが必要です。現行のノートPCにはほぼ内蔵されておらず、Macも何年も前から搭載していないため、実際には外付けUSB DVDドライブを接続することになります。

ディスクを読み込める状態になれば、字幕トラックを取得する一般的な方法は2つあります。

  • MakeMKVやHandBrakeでディスクをMKVファイルにリッピングする。これにより動画と一緒にVobSubの字幕トラックが保持されるため、字幕画像がMKV内に温存された状態になります。
  • vobcopyやmkvextractのようなツールでVobSubトラックを直接取り出す。生の.idx.subのペアが出力されます。

どちらの方法でも、得られるのは同じVobSubデータです——.idx/.subのペア、あるいはMKV内に収まったVobSubトラックです。ディスクをリッピングすれば字幕はDVDから取り出せますが、依然として画像のままです——画像をディスクから移しただけで、テキストに変換したわけではありません。

VobSubをSRTに変換するには?

ここがOCRの工程で、避けて通れません。.sub画像は一文字ずつ読み取られてテキストになる必要があります。Windowsでは、Subtitle Editが定番ツールで、VobSub向けの内蔵OCR機能を備えています。

.sub画像を直接OCRします——先に動画へ描き戻してはいけません。それは文字の後ろに背景を足すだけで、認識をかえって難しくします。Windowsでは Subtitle Edit がこの VobSub OCR を実行でき、クロスプラットフォームの定番です。出力はタイミングが正確でクリーンなSRTで、任意のエディタで開けます。GeekLink は Mac 上でBlu-ray の PGS .sup 字幕に対して同じ直接的な画像字幕OCRを行います——.sup をドロップすると、ローカルでタイミング付きSRTに読み取り、40以上の言語に翻訳したり内蔵エディタで修正したりできます(Blu-ray SUP を SRT に変換を参照)。

どのツールを使うにしても、VobSubをSRTに変換する作業はファイル変換ではなくOCR作業です——画像から文字を読み取ってはじめて、編集可能な字幕になります。

DVDの字幕が映像に焼き込まれている場合は?

すべてのディスクがクリーンな市販プレスというわけではありません。海賊版、ファン制作のリップ、画面キャプチャなどでは、字幕テキストが独立した字幕トラックを持たず、動画に直接焼き込まれていることがよくあります。そうしたディスクをリッピングしてVobSubトラックが見つからないのは、これが理由です。

テキストが焼き込まれている場合、取り出すものは何もありません——字幕は映像の一部になっているからです。これを復元する唯一の方法は、動画フレーム自体をOCRすることです。DVDリップに字幕トラックがないのに字幕が表示される場合、それは映像に焼き込まれているということであり、動画をOCRするのが取り出す唯一の方法です。GeekLinkはこれをMac上で行い、フレームから直接テキストを読み取ってタイミング付きの字幕行に変換します。

Macでこれをすべて行うには?

Macには実質2つのルートがあり、どちらを取るかはディスクの中身次第です。

  1. ディスクにVobSub字幕トラックがある場合。MakeMKV で MKV にリッピングし、Subtitle Edit のような字幕OCRツールで .sub 画像を直接OCRします——動画へ描画してはいけません。SRT が手に入ったら、GeekLink がそれを40以上の言語に翻訳し、エディタで整え、エピソード集全体をバッチ処理できます。
  2. 字幕が映像に焼き込まれている場合。取り出すトラックは存在しません——動画をGeekLinkに読み込み、フレームを直接OCRします。

焼き込みリップに対しては、GeekLink が OCR をローカル・オフラインで実行します。クリーンな VobSub トラックに対しては、OCR の後を引き継ぎます——SRT の翻訳・整形・バッチ処理です。ソースが DVD ではなく Blu-ray なら、その PGS .sup 字幕は追加ツールなしで GeekLink にそのまま入れてタイミング付きSRTにできます。OCRに加えて、同じアプリがWhisperによる音声認識(ディスクに使える字幕が一切ない場合)、40以上の言語へのAI翻訳、字幕エディタ、そしてエピソード集全体を一括処理できるバッチ処理にも対応しています。

FAQ

.idx/.subファイルとは何ですか?

DVDのVobSub字幕トラックです。.subが字幕画像を、.idxがタイミング情報を保持しています。画像ベースであるため、SRTにするにはOCRが必要です。

VLCでDVD字幕をSRTに抽出できますか?

できません。VLCは字幕トラックを表示・切り替えることはできますが、トラックを字幕ファイルとして書き出す機能はありません。またVobSubは画像であるため、トラックを取り出した後でもSRTに変換するにはOCRが必要です。

DVDの字幕が.srtではなく.subとして出てきました。なぜですか?

それらがテキストではなく画像だからです。抽出は画像を.subファイルとして保持するだけで、OCRだけがその画像を編集可能なSRTに変換します。

DVDの字幕を別の言語で取得できますか?

その言語がディスクに収録されている場合のみ可能です。DVDにはあらかじめプレスされた固定の字幕トラックのセットが収められており、そのいずれかを抽出することはできますが、ディスクに収録されていない言語を新たに作り出すことはできません。別の言語が欲しい場合は、抽出したトラックを翻訳してください。

これを行うにはDVDドライブが必要ですか?

はい、ディスクを読み込むために必要です。Macや大半のノートPCはもはやDVDドライブを内蔵していないため、通常は外付けのUSB DVDドライブを使用します。

関連記事

VobSubや焼き込みのDVD字幕でお困りですか?

GeekLinkがOCRで読み取り、クリーンなSRTを書き出します——すべてパソコン上でローカルに処理。

Free Download