MicroDVD 字幕から SubRip テキストへのコンバーター
フレームベースの MicroDVD 字幕ファイルを時間ベースの SubRip テキスト形式に変換することで、最新のメディアプレイヤーやウェブストリーミングプラットフォームでの再生が可能になります。
フォーマットの比較と技術仕様
| 仕様 | SUB | SRT |
|---|---|---|
| MIMEタイプ | text/plain | text/plain |
| タイプ | frame-based subtitle | timed text subtitle |
| 圧縮 | none | none |
| 標準仕様 | MicroDVD Subtitle Format Specification | SubRip Text Specification |
| マジックバイトヘッダー | {1}{100} or MicroDVD frame markers | 1 00:00: (Sequential numeric subtitle indices) |
フォーマットの概要と用途
拡張子 .sub で識別される MicroDVD 字幕ファイルは、画面にテキストが表示されるタイミングを制御するために、時計の時間ではなく特定のビデオフレーム番号を使用します。このフレームベースの設計は、字幕が 23.976 または 25 フレーム/秒などの特定のフレームレートに密接に結びついていることを意味します。ビデオファイルが再エンコードされたり、異なるフレームレートで再生されたりすると、MicroDVD 字幕はすぐに同期がズレてしまいます。 拡張子 .srt を使用する SubRip テキストファイルは、時間、分、秒、ミリ秒単位の絶対タイムコードに依存しています。この時間ベースのアプローチにより、SRT ファイルは最新のメディアプレイヤー、スマート TV、および動画編集ソフトにとってより柔軟なものになります。SUB から SRT への変換により、同期の問題が解決され、フレームレートの調整に関係なく、テキストが音声トラックと完全に一致するようになります。
技術仕様とコーデックの内訳
MicroDVD 字幕フォーマット(MIME タイプ:text/plain)は、各行が中括弧内の開始フレーム番号と終了フレーム番号で始まり、その後にテキスト文字列が続くプレーンテキストファイルです。例えば、{100}{250}Hello World は、フレーム 100 でテキストが表示され、フレーム 250 で消えることを示しています。SubRip テキスト(MIME タイプ:text/plain)は、シーケンシャル番号、矢印で区切られたタイムコード(00:00:04,123 --> 00:00:07,456)、およびプレーンテキストの行を使用してデータを構造化します。どちらのフォーマットも圧縮を使用していません。どちらも UTF-8 または ANSI 文字エンコーディングのプレーンテキストとして保存されます。これらは圧縮されていないテキストコンテナであるため、どちらのフォーマットもマジックバイトシグネチャやバイナリヘッダーを使用しません。パーサーはファイルを生のテキストとして 1 行ずつ読み取るだけです。
OSとブラウザの互換性
MicroDVD 字幕ファイルは、VLC などの古典的な PC メディアプレイヤーや専用の DVD リッパー以外ではサポートが限られています。SubRip テキストは、Windows、macOS、Linux、iOS、Android を含むほぼすべての最新オペレーティングシステムで普遍的な互換性を享受しています。また、ウェブブラウザもプラグインを必要とせず、HTML5 ビデオトラックと JavaScript 字幕パーサーを介して SRT ファイルを直接サポートします。
💡 役立つ情報
SUB ファイルを SRT に変換する前に、ソースビデオの正確なフレームレートを常に確認してください。変換中に入力された不正確なフレームレートは、結果として得られるタイムコードを永久にズラしてしまうためです。
フォーマットの比較と技術仕様
字幕ファイルは非常に軽量です。一般的な 50 キロバイトの SRT または SUB ファイルは、4G、5G、および光ファイバーネットワーク上で 0.01 秒未満で瞬時に転送されます。
よくある質問
品質を落とさずに MicroDVD 字幕を SubRip テキストに変換するにはどうすればよいですか?
両方のフォーマットがテキストを非圧縮文字列として保存するため、テキストコンテンツの点において SUB から SRT への変換は完全にロスレスです。ただし、正確なタイミング同期を維持するには、ソースビデオの正確なフレームレートを把握し、フレーム番号がミリ秒に正確にマッピングされるようにする必要があります。
MicroDVD 字幕と SubRip テキストの違いは何ですか?
MicroDVD 字幕は、中括弧と整数フレーム番号を使用してタイミングを指定するフレームベースのフォーマットです。SubRip テキストは、矢印記号で区切られた時間・分・秒・ミリ秒のタイムコードを使用する時間ベースのフォーマットであり、最新のビデオプレイヤーとの互換性を持たせています。