SubRip Text から WebVTT キャプションへの変換

SubRip Text ファイルを WebVTT 形式に変換することで、プレーンテキストの字幕をウェブ動画プレーヤー向けのモダンな HTML5 互換タイムトラックに変換できます。

ファイルを選択またはドラッグ

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様SRTVTT
MIMEタイプtext/plaintext/vtt
タイプtimed text subtitleHTML5 video text track
圧縮nonenone
標準仕様SubRip Text SpecificationW3C WebVTT Recommendation
マジックバイトヘッダー1 00:00: (Sequential numeric subtitle indices)57 45 42 56 54 54 (WEBVTT header)

フォーマットの概要と用途

動画エディターやウェブ開発者は、HTML5 の track 要素を使用してウェブブラウザ内でネイティブに字幕を表示するために、SRT ファイルを VTT 形式に頻繁に変換します。SRT ファイルは VLC などのデスクトップメディアプレーヤーで問題なく動作しますが、モダンなウェブブラウザでウェブページ上に字幕を適切に描画するには WebVTT 標準が必要です。この変換により、重いサードパーティ製プラグインに依存することなく、タイムコード付きテキストが HTML5 動画要素全体で正しく表示されるようになります。 ウェブサイトの作成者やオンラインコースのプラットフォームは、この変換を活用して世界中の視聴者が動画コンテンツにアクセスできるようにしています。モダンなブラウザは VTT ファイルを直接読み取るため、開発者は標準の CSS ルールを使用して字幕をスタイリングできます。従来の字幕のタイミングを WebVTT 構造に翻訳することで、オフラインの動画アーカイブと現代のインターネット放送の要件とのギャップを埋めることができます。

技術仕様とコーデックの内訳

SRT は text/plain MIME タイプを使用し、シーケンシャルな数値のキューカウンター、時間:分:秒,ミリ秒形式のタイムコード、およびプレーンテキストで構成されます。WebVTT は text/vtt MIME タイプを使用し、必須の WEBVTT ファイルヘッダーを必要とします。また、タイムコード内のミリ秒を区切るためにカンマの代わりにピリオドを使用します。どちらの形式も UTF-8 エンコーディングで保存された非圧縮のテキストコンテナです。どちらの形式もマジックバイト署名を使用せず、代わりにテキストヘッダーやファイル拡張子に依存して識別を行います。どちらの形式もデータ削減アルゴリズムを使用せずにテキストキューを保存するため、変換プロセスは完全にロスレスです。

OSとブラウザの互換性

SRT ファイルは、VLC、MPC-HC、Premiere Pro などのデスクトップソフトウェアでサポートされています。WebVTT ファイルは、Windows、macOS、Linux、iOS、Android プラットフォーム上の Google Chrome、Mozilla Firefox、Apple Safari、Microsoft Edge などのモダンなウェブブラウザでネイティブにサポートされています。

💡 役立つ情報

ウェブブラウザでの文字化けエラーを防ぐため、ターゲットの WebVTT ファイルは必ずバイトオーダーマークなしの UTF-8 エンコーディングで保存してください。

フォーマットの比較と技術仕様

一般的な 50 キロバイトの SRT 字幕ファイルは、ほぼ同じサイズの WebVTT ファイルに変換されます。秒速 15 メガビットの 4G モバイル接続では、この転送は 0.01 秒未満で完了します。秒速 100 メガビットの 5G ネットワークや、秒速 500 メガビットを超える光回線(ファイバー)では、ファイルは瞬時に転送されます。

よくある質問

品質を落とさずに SubRip Text から WebVTT キャプションに変換するにはどうすればよいですか?

SubRip Text と WebVTT の両方がデータを非圧縮のプレーンテキストとして保存するため、変換は完全にロスレスです。変換中にテキスト、タイミング、フォーマットデータが破棄されることはありません。

SubRip Text と WebVTT キャプションの違いは何ですか?

SubRip Text はミリ秒にカンマと単純な数値カウンターを使用しますが、WebVTT は必須の WEBVTT ヘッダーを必要とし、ミリ秒にピリオドを使用し、CSS キュー設定などの高度なスタイリング機能をサポートしています。