開発者ツール
SRTをVTTに変換
SRTとVTTを相互に変換し、すべてのタイミングを一括でずらします。
SRTをVTTに変換 お使いのデバイス上で実行
- ブラウザ上で動作します — テキストはどこにも送信されません
- 登録不要、利用回数の上限なし、何度でも無料で使えます
仕組み
字幕の形式は2つが主流です。動画プレーヤーや編集ソフトが求めるSRTと、HTML5の動画が必要とするWebVTTです。この2つはほぼ同じで、だからこそ手作業での変換はひどく面倒で無駄な作業になります。字幕が1〜2秒ずれているというのももう1つのよくある不満で、これも誰も手作業ではやりたくない一括編集です。
実際の違い
VTTはWEBVTTのヘッダーで始まり、ミリ秒の前にSRTのカンマの代わりにピリオドを使い、キューに番号を付けません。それ以外は、タイミングの行、テキスト、キュー間の空行も含め、すべて同じです。この3つの違いが、変換のすべてです。
タイミングをずらす
プラスの数を入力すると字幕が遅くなり、マイナスの数を入力すると早くなります。すべてのキューが同じ量だけ動くので、字幕が一貫してずれているよくあるケースを直せます。タイミングが0を下回ることはありません。
方向は自動検出されます
形式はヘッダーとミリ秒の区切り文字から判断されるので、通常は選ぶ必要がありません。ファイルが特殊な場合は、方向を指定することもできます。
引き継がれないもの
VTTのスタイルブロック、リージョンの定義、位置指定のキューにはSRTでの対応表現がないため、SRTへの変換時には削除されます。字幕のテキストとタイミングは常に保持されます。
よくある質問
SRTをVTTに変換に関するよくある質問
SRTとVTTの違いは何ですか?
VTTにはWEBVTTのヘッダーがあり、ミリ秒の前にカンマではなくピリオドを使い、キューの番号がありません。
ずれてしまった字幕はどう直せばよいですか?
ずらす秒数を入力してください。マイナスなら早め、プラスなら遅めになります。すべてのキューが一緒にずれます。
スタイルは保持されますか?
いいえ。VTTのスタイルと位置指定にはSRTでの対応表現がないため、その方向の変換では削除されます。