本文へスキップ
すべてのツール 料金 ブログ

トークとボイスメッセージ

ドキュメント

音声・動画

ログイン

言語

.sub 形式の字幕ファイルをSRTに変換

「.sub」という拡張子は、互いに全く異なる3つの形式で使われています。そのうち MicroDVD と SubViewer の2つはテキスト形式であり、本ツールでSRTに変換可能です。3つ目の VobSub はDVDから抽出された画像データであるため、文字認識(OCR)なしでは変換できません。.sub ファイルをアップロードし、MicroDVDの場合はフレームレートを選択するだけで、各行が正しくタイムコード化されたSRTをダウンロードできます。最大 3,000 行までの作業は完全無料。それ以上のファイルも一回払いのみの $5 で変換できます。

字幕を変換

変換後はSRT、VTT、ASS、SBV、TTML、SUB、プレーンテキストなど、お好みの形式でダウンロードできます。

フレームベースの .sub ファイルの読み込み・書き出し時にのみ使用されます。一般的な映画は 23.976、ヨーロッパのテレビ放送は 25 です。

登録不要。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)は自動検出して除外
デモを開く

PDFサンプルを見る

お持ちの .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ファイルとして出力します。

関連する作業

どのページが役立っているかを把握するため、分析用Cookieを使用します。よろしいですか?