SRTをVTTに変換
SRT字幕を、Webプレーヤーやhtml5のtrack要素が必要とするWebVTT形式に変換します。
またはここにドラッグ&ドロップ · 1ファイル50MBまで無料
もっと大きなファイルは?Proなら500MBまで変換できます無料の上限を超えています。ダウンロードは€1.99から解除できます。
処理中…
ファイルの準備ができました
無料 · 登録不要 · 透かしなし · ファイルは端末から出ません
3ステップでSRTをVTTに変換
- SRTファイルを1つ以上選択します。
- プレビューで最初の行を確認し、文字化けしていれば字幕の言語を選びます。
- 「VTTに変換」をクリックし、.vttファイルをダウンロードします。
SRTとWebVTTの違い
2つの形式はよく似ていますが、ブラウザは動画のtrack要素でSRTファイルを読み込みません。WebVTTには先頭のWEBVTT行、ミリ秒の前にカンマではなくドット、UTF-8のテキストが必要で、字幕番号は省略できます。変換ツールはこれらをすべて書き込み、厳格なWebプレーヤーでつまずきやすい点も修復します。0:00:01,5のような時間やすでにドットを使った時間、字幕間の空行の欠落、余計なタグなどです。
斜体、太字、下線のタグはWebVTTでも使えるので残します。フォント色のタグはWebVTTに相当するものがないため、文字を残してタグだけ削除します。画面上部に表示するために一部のSRTで使われる{\an8}は、文字として表示されるのではなく、WebVTTの対応する位置指定に変わります。Windows-1252やキリル文字、アラビア文字などの古いコードページで保存されたSRTはUTF-8に変換されるので、Web上でも文字化けしません。
よくある質問
VTTファイルをWebページに追加するには?
動画と同じ場所に置き、video要素の中にtrackを追加します:<track kind="subtitles" src="movie.vtt" srclang="ja" label="日本語" default>。ファイルはページと同じサイトから配信するか(またはCORSで許可し)、text/vttとして配信する必要があります。
SRTではなくVTTが必要なプレーヤーは?
Webブラウザ(HTML5のvideo要素)、それをもとにしたVideo.js、Plyr、JW Playerなどのプレーヤー、そしてHLSストリーミングです。YouTube、Vimeo、VLC、多くのテレビは両方の形式を読めるので、どちらのファイルでも使えます。
字幕がéや「?」のように文字化けします。直せますか?
はい。古いSRTファイルはUTF-8ではなく地域ごとのコードページで保存されていることがよくあります。UTF-8でない場合はページに最初の行が表示されるので、正しく読めるまで字幕の言語を選んでください。VTTはUTF-8で書き出されます。
複数のファイルをまとめて変換できますか?
はい。シリーズや講座のSRTファイルをすべて選択すると、それぞれが個別のVTTファイルになり、ZIPでまとめてダウンロードできます。
字幕はサーバーにアップロードされますか?
いいえ。字幕はお使いの端末のブラウザ内で読み込み・変換され、サーバーに送信されることはありません。ページを開いた後はインターネットに接続していなくても動作し、タブを閉じれば何も残りません。
関連ツール
掲載先: 動画ツール