クリエイターツール / 01

SRTをVTTに変換

ブラウザで、HTML5ビデオ用にSubRip字幕をWebVTTへ変換します。

SRTをVTTに変換: TOEAは各キューのタイミングとテキストを読み取り、SubRipのカンマをこの形式で必須のピリオドに置き換え、WEBVTTヘッダーを付けて書き出します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
YouTubeツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
SRT → WebVTT ツールローカル処理

完全にブラウザ内で実行します

↥
字幕ファイルを選択

SRTまたはVTT · 最大5 MB、または下にペースト

WebページでVTTを使う

ファイルを<video>要素内に追加します。<track kind="subtitles" src="talk.vtt" srclang="en" label="English">のように記述し、視聴者がオンに切り替えなくても表示するにはdefaultを追加してください。サーバーはファイルをtext/vttとして送信する必要があります。VTTがページと別のドメインにある場合、サーバーはクロスオリジンリクエストを許可し、<video>にcrossorigin属性を付ける必要があります。そうしないと、ブラウザはトラックを無視します。

引き継がれないタグ

WebVTTは<i>、<b>、<u>に対応していますが、SubRipの<font color>タグや、{\an8}のような中括弧内の位置指定コードには対応していません。これらはそのままVTTにコピーされるため、ブラウザによっては文字列として表示されます。SRTに含まれている場合は、字幕クリーナーで先に削除してください。字幕クリーナーはすべてのマークアップを取り除きます。WebVTTのキューには識別子が不要なため、連番は削除されます。連番がなくてもすべてのブラウザでファイルを使用できます。

使い方

  1. .srtファイルを選ぶか、テキストを貼り付けます。
  2. キュー数と合計時間を確認します。
  3. .vttファイルをコピーするかダウンロードします。

プライバシーと制限事項

ファイルはブラウザ内で読み書きされ、アップロードされることはありません。WebVTTでは不要なため、通し番号は削除します。

関連ツール

よくある質問

なぜHTML5ビデオではVTTが必要なのですか?

<track>要素はWebVTTしか受け付けません。2つの形式はほぼ同じですが、SubRipファイルは拒否されます。

具体的に何が変わりますか?

WEBVTTヘッダーが追加され、ミリ秒の前のカンマがピリオドになり、通し番号が削除されます。タイミングとテキストは変更しません。

書式は維持されますか?

両形式が許可しているため、斜体や太字のタグは引き継がれます。中括弧で書かれたSubRipの位置指定コードにはWebVTTの等価物がありません。

ファイルが空になってしまいました。

結果の上のカウンターを確認してください。タイミングを読み取れないブロックはスキップされて件数に加算されます。多くの場合、矢印やタイムスタンプの書式が不正です。

無料ツール · ブラウザ内で · アカウント不要