.sub 形式の字幕ファイルをSRTに変換
「.sub」という拡張子は、互いに全く異なる3つの形式で使われています。そのうち MicroDVD と SubViewer の2つはテキスト形式であり、本ツールでSRTに変換可能です。3つ目の VobSub はDVDから抽出された画像データであるため、文字認識(OCR)なしでは変換できません。.sub ファイルをアップロードし、MicroDVDの場合はフレームレートを選択するだけで、各行が正しくタイムコード化されたSRTをダウンロードできます。最大 3,000 行までの作業は完全無料。それ以上のファイルも一回払いのみの $5 で変換できます。
- ファイル内容から MicroDVD({100}{250}テキスト)と SubViewer 2(00:01:02.50,00:01:04.00)を自動識別
- MicroDVDの1行目にフレームレート指定がある場合はその値を自動適用
- それ以外の場合は選択したレートになります(デフォルトは 23.976、または 24、25、29.97、30、50、59.94、60)。
- | や [br] による改行、およびMicroDVDの斜体指定をそのまま維持
- 画像データである VobSub(.sub/.idx)やBlu-ray(.sup)は自動検出して除外
お持ちの .sub ファイルの形式を確認する方法
ファイルをテキストエディタで開いてみてください。「{1200}{1290}どこへ行くの?|家だよ。」のような行があれば、それは MicroDVD 形式です。波括弧内の数値はフレーム番号を表し、「|」は改行を意味します。「00:01:02.50,00:01:04.00」のような時間表記に続いてテキストがあり、改行に [br] が使われていれば SubViewer 2 です。一方、文字化けした記号ばかりが表示され、同じフォルダに同名の .idx ファイルがある場合は VobSub です。これは各字幕を小さな画像として保存しています。
本コンバーターはファイルの中身から MicroDVD か SubViewer かを自動判別するため、形式を手動で選ぶ必要はありません。また、VobSub ファイルを読み込んだ場合も、文字化けした無意味なファイルを出力することなく、画像形式であることを検知して適切に処理をスキップします。
正しいフレームレートの選び方
MicroDVD はフレーム数で時間を管理しているため、各行の表示タイミングはフレームレートに依存します。たとえば2400フレーム目は、24 fps では1分40秒ですが、25 fps では1分36秒になります。多くの MicroDVD ファイルは冒頭に「{1}{1}23.976」のようにレートを宣言する行があり、その場合は記載された数値が自動的に使われます。宣言がない場合は手動で選択したレートが適用されます。映画の大半に適しているデフォルト設定は 23.976 です。
フレームレートの設定が間違っていると、最初はほぼ合っているのに、再生が進むにつれて字幕がだんだんズレていきます。そのような場合は、ヨーロッパのテレビ放送やDVDで一般的な 25 fps、または 24 fps を選択して再度変換してください。なお、SubViewer ファイルは実時間を保持しているため、フレームレートの影響は受けません。
VobSub形式をここで変換できない理由
VobSub形式の.subファイルは、DVDから抽出された字幕のビットマップ画像データであり、付属の.idxファイルに各画像が表示されるタイミングが記録されています。ここには変換対象となるテキスト情報自体が存在しません。これらの画像を文字データにするには光学文字認識(OCR)が必要ですが、本ツールはOCRには対応していません。Blu-rayの.supファイルも同様です。そうしたソースから作成されたSRTファイルをお持ちであれば、当サイトで変換、タイミング調整、翻訳を行うことができます。
ツールの仕組み、料金、ファイルの扱いについては字幕コンバーターのページを、全ツールの料金は料金のページをご覧ください。
最終更新日
よくある質問
ChatGPTでMicroDVDの.subファイルをSRTに変換できますか?
フレームレートを指定すれば、数行程度なら可能です。しかし映画1本分となると、1,000行をはるかに超えるフレーム番号を計算して1行ずつ書き直す必要があり、AIチャットアシスタントの返答は途中で止まったり、計算ミスが発生したりしがちです。本コンバーターなら、すべての行の計算を確実に処理します。
どのフレームレートを選択すればよいですか?
字幕が作成された元の動画のフレームレートです。まずは 23.976 からお試しください。動画の後半で字幕のタイミングがズレてくる場合は、25 または 24 をお試しください。ファイルの1行目にレートの指定がある場合は、それが自動的に適用されます。
.subファイルの中身が空になったり、エラーで拒否されたりするのはなぜですか?
.idxファイルが対になっているDVDの画像ベース形式(VobSub)である可能性が高いです。テキストではなく画像データが含まれているため、文字認識(OCR)を行わないと変換できません。
料金はいくらですか?
合計3,000行までの作業なら完全無料です。それ以上の大きなファイルも、最大50ファイル(またはZIP形式)、最大50,000行まで$5の一回払いのみで処理できます。
SRTをMicroDVD形式に戻すことはできますか?
はい、可能です。「MicroDVD SUB」を選択してダウンロードしてください。指定したフレームレートを記載した行から始まり、斜体(イタリック)の行には{y:i}のタグが付与されます。
キリル文字やアラビア文字などの古い.subファイルには対応していますか?
はい、対応しています。Windows-1251、Windows-1256、ギリシャ文字、ヘブライ文字、西欧言語の各種文字エンコードを自動認識し、UTF-8のSRTファイルとして出力します。