OCR字幕とは?VobSub・PGSをSRTに変換する方法とDVDFabでの使い方

DVDやBlu-rayの字幕をSRTとして保存したいのに、元の字幕を取り出してみるとVobSubやPGSといった画像字幕で、テキストとして編集できなかった経験はないでしょうか。

DVDのVobSubやBlu-ray・UHD Blu-rayのPGSは、文字そのものではなく字幕を画像として保存しています。そのため、検索・編集・翻訳しやすいSRTへ変換するには、単純なファイル変換ではなくOCR(光学文字認識)が必要です。

本記事では、OCR字幕の仕組みと画像字幕で認識ミスが起きる理由を整理したうえで、DVDFabを使ってDVD・Blu-ray・UHDの字幕をSRTへ出力する方法を解説します。VobSubやPGS、焼き込み字幕の違い、OCR後に確認したいポイント、Subtitle Editなどで校正する際の注意点もまとめます。

OCR字幕とは?

OCR字幕とは、画像として記録されている字幕をOCRで読み取り、文字データへ変換した字幕です。代表的な用途が、DVDのVobSubやBlu-rayのPGSをSRTのようなテキスト字幕へ変換する作業です。

SRTに変換すると、字幕本文を検索・修正しやすくなり、PCやスマホ、テレビ、動画編集ソフトなどでも扱いやすくなります。

tips icon
DVDのVobSubやBlu-ray・UHDのPGSは画像字幕です。SRTのようなテキスト字幕とはデータの持ち方が異なるため、SRT化にはOCRによる文字認識が必要です。

VobSub・PGSなどの画像字幕でOCRが必要な理由

DVDではVobSub、Blu-rayやUHD Blu-rayではPGSがよく使われます。どちらも字幕を文字列として保存するのではなく、表示位置やタイミング情報と組み合わせた画像として保持する方式です。

そのため、画像字幕をそのままテキストエディタで開いて文章を修正することはできません。OCRで画像から文字を認識し、SRTなどへ書き出す工程が必要になります。

VobSub・PGSなどの画像字幕でOCRが必要な理由

OCRで認識ミスが起きやすい3つの原因

  • 文字の縁取りや圧縮ノイズ:字幕画像の輪郭がぼやけたり、背景と文字の境界が不明瞭になったりすると、似た文字を誤認識しやすくなります。
  • フォントや文字体系の違い:装飾フォント、日本語の漢字・仮名、似た形の文字、記号などは認識結果に影響します。
  • 元データにテキスト情報がない:VobSubやPGSはあくまで画像なので、OCRが文字を読み違えると、そのまま誤ったテキストとして出力されます。

特に日本語字幕では、漢字の似た字、長音、句読点、固有名詞、全角・半角スペースなどを認識後に確認することが重要です。

焼き込み字幕はVobSub・PGSと同じではない

MP4やMKVの映像そのものに文字が描画されている「焼き込み字幕」は、独立した字幕トラックではありません。

VobSubやPGSであればディスク内に字幕ストリームとして存在しますが、焼き込み字幕は映像フレームの一部です。そのため、DVDFab リッピングのディスク字幕OCRと同じ手順で字幕トラックとして取り出すことはできません。

焼き込み字幕をテキスト化したい場合は、字幕が表示されている映像フレームを対象にする別のOCR処理が必要です。

DVDFabのOCR字幕機能でできること

DVDFabが画像字幕をOCRで認識してSRTへ変換する仕組み

DVDFabのDVD リッピング、Blu-ray リッピング、UHD リッピングでは、ディスク内の画像字幕をOCRで認識し、SRTテキスト字幕として出力できます。

対象となるのは、DVD・Blu-ray・UHD Blu-rayのディスク、ISOファイル、フォルダーをリッピングする際に読み込まれる字幕トラックです。OCRによるSRT出力はWindows版で利用できます。

入力主な画像字幕OCR出力
DVD / ISO / フォルダーVobSub / SPUSRT(Windows)
Blu-ray / ISO / BDMVPGSSRT(Windows)
UHD Blu-ray / ISO / フォルダーPGSSRT(Windows)

注意:DVDFab リッピングのOCRは、ディスク・ISO・フォルダー内の字幕トラックを処理する機能です。すでに取り出した単独の.idx/.subファイルをOCRツールのように直接読み込む操作とは異なります。

DVDFabのディスク字幕向けOCRはどう処理する?

DVDFabのOCRは、一般的な文書OCRをそのまま字幕へ適用するのではなく、光ディスクに収録された画像字幕を扱うことを前提に処理します。

主な処理
  • 画像の前処理:字幕画像のノイズ、背景、輪郭などを調整し、文字を認識しやすい状態にします。
  • 字幕領域の検出:映像全体ではなく、字幕として認識する文字領域を抽出します。
  • 文字認識:抽出した字幕画像の特徴から文字列を生成します。
  • 認識後の補正:文字列や字幕の連続性を確認し、SRTとして扱えるデータへ整えます。

このように内部では複数段階の処理が行われますが、ユーザー自身が画像の二値化や特徴抽出を手動で設定する必要はありません。実際の操作では、ディスクを読み込み、SRTを選択して出力します。

日本語字幕では出力後の確認も重要

OCRは元の字幕画像を文字へ変換するため、すべての作品で完全に同じ認識結果になるわけではありません。

日本語字幕では、似た漢字、仮名、固有名詞、句読点、空白などを確認してください。字幕の縁取りが強い作品や特殊なフォントを使用している作品では、認識結果を実際の映像と照らし合わせると修正箇所を見つけやすくなります。

DVDFabでVobSub・PGS字幕をSRTにする方法

DVDFabでディスク字幕をOCRしてSRTに出力する流れ

DVDFabでは、DVD・Blu-ray・UHDのリッピング時に、収録されている画像字幕をSRTへ変換できます。ここでは実際にユーザーが行う操作だけを3ステップで整理します。

Step1
「リッピング」でディスク・ISO・フォルダーを読み込む

DVDFabを起動し、左側のメニューから「リッピング」を選択します。DVD、Blu-ray、UHD Blu-rayを光学ドライブへ挿入するか、ISOファイルやフォルダーを追加します。

「リッピング」でディスク・ISO・フォルダーを読み込む

読み込みが完了したら、SRT化したい字幕トラックが含まれるタイトルと言語を確認してください。

Step2
出力プロファイルから「SRT」を選択する

出力プロファイルの選択画面を開き、「他のプロファイルを選択」へ進みます。「フォーマット」から字幕カテゴリーを開き、「SRT」を選択します。

DVDのVobSubやBlu-ray・UHDのPGSは画像字幕なので、SRT出力時にOCRによる文字認識が行われます。

Step3
保存先を指定してOCRを開始する

保存先を設定して「開始」をクリックします。処理が完了したら、出力されたSRTを実際に開き、字幕本文とタイミングを確認します。

単独のVobSub(.idx/.sub)をSRTにしたい場合

すでにDVDから.idxと.subを取り出している場合は、DVDFab リッピングへ単独ファイルとして読み込ませるのではなく、VobSubのOCRに対応した字幕編集ソフトを利用する方法があります。

代表的な選択肢がSubtitle Editです。.idx/.subを読み込み、OCR言語を選択し、認識結果を確認しながらSRTへ保存できます。

  1. .idxと.subを同じ字幕セットとして用意する
  2. Subtitle EditでVobSubを開く
  3. 日本語など正しいOCR言語を選択する
  4. 認識結果の誤字、空白、固有名詞を修正する
  5. SRTとして保存して映像との同期を確認する

DVDそのもの、ISO、DVDフォルダーが手元にあるならDVDFabで直接SRTを出力し、すでに.idx/.subとして取り出しているなら字幕編集ソフトでOCRする、と入力の状態で方法を分けると分かりやすくなります。

OCR字幕の精度を確認するポイント

OCRでSRTを作成した後は、ファイルを保存して終わりではなく、実際の字幕画像と照らし合わせて確認すると安心です。

OCR字幕の精度を確認するポイント

誤字・似た文字

「0」と「O」、「1」と「I」のような英数字だけでなく、日本語でも形が似た漢字や仮名を誤認識することがあります。作品名、人名、地名などの固有名詞は特に確認してください。

空白・句読点・改行

OCR後に不要なスペースが入ったり、2行字幕の改行位置が不自然になったりすることがあります。字幕編集ソフトで一行ずつ確認すると読みやすく整えられます。

字幕のタイミング

文字が正しくても、字幕が表示される開始・終了時間がずれていると視聴しにくくなります。映像を再生しながら、セリフとSRTのタイミングが合っているか確認してください。

字幕編集ソフトで最終校正する

OCR後のSRTは、Subtitle Editなどの字幕エディタで開いて修正できます。誤字、空白、固有名詞、行分け、表示タイミングを整えたあと、再度SRTとして保存します。

OCR字幕についてよくある質問

Q

DVDのVobSub字幕をDVDFabでSRTにできますか?

Windows版のDVDFab DVD リッピングでは、DVD、ISO、DVDフォルダー内の画像字幕をOCRで認識し、SRTとして出力できます。出力後は誤認識がないか確認してください。

A

Q

Blu-rayのPGS字幕もSRTに変換できますか?

Windows版のDVDFab Blu-ray リッピングでは、Blu-rayのグラフィック字幕をOCRでSRTテキスト字幕へ変換できます。UHD リッピングでもUHDの画像字幕をSRTへ変換できます。

A

Q

.idxと.subだけをDVDFabに読み込んでSRTへ変換できますか?

DVDFab リッピングの現在のOCR手順は、DVD・Blu-ray・UHDのディスク、ISO、フォルダー内の字幕を対象としています。すでに.idx/.subとして取り出している場合は、VobSubのOCRに対応したSubtitle Editなどの字幕編集ソフトを利用する方法があります。

A

Q

MP4やMKVに焼き込まれた字幕も同じ方法でSRTにできますか?

焼き込み字幕は映像そのものに描画されており、VobSubやPGSのような独立字幕トラックではありません。そのためDVDFab リッピングのディスク字幕OCRとは処理方法が異なり、映像フレームを対象にしたOCRが必要です。

A

Q

日本語字幕のOCRミスを減らすにはどうすればよいですか?

OCR後に元の字幕とSRTを比較し、似た漢字、仮名、固有名詞、空白、句読点、改行を重点的に確認してください。字幕エディタを使えば、文字だけでなく表示タイミングも修正できます。

A

まとめ

OCR字幕は、DVDのVobSubやBlu-ray・UHDのPGSのような画像字幕を、編集・検索しやすいSRTなどのテキストへ変換するために使われます。画像字幕には元の文字データがないため、OCRによる認識と出力後の確認が重要です。

Windows版のDVDFab DVD リッピング、Blu-ray リッピング、UHD リッピングでは、ディスク・ISO・フォルダーに含まれる画像字幕をOCRで認識し、SRTとして出力できます。DVDやISOなど元ソースが残っている場合は、この方法で直接処理するのが分かりやすいでしょう。

すでに.idx/.subとしてVobSubを取り出している場合はSubtitle Editなどの字幕編集ソフトでOCRし、焼き込み字幕の場合は映像フレームを対象にしたOCRを使う必要があります。どのケースでも、認識後に誤字、固有名詞、改行、字幕タイミングを確認してから利用するのがポイントです。