Skip to content
freeonlinefileconvert

SRTをVTTに変換

SRT字幕を、Webプレーヤーやhtml5のtrack要素が必要とするWebVTT形式に変換します。

またはここにドラッグ&ドロップ · 1ファイル50MBまで無料

もっと大きなファイルは?Proなら500MBまで変換できます

無料版の上限を超えています

このまま変換できます。結果をダウンロードしたいときだけ €1.99 をお支払いください。

無料版は1ファイル50 MBまで、一度に20ファイルまでです。

うまくいきませんでした

「SRTをVTTに変換」で起きた不具合を記録しました。メールアドレスを残していただければ、修正しだいお知らせします。

ファイルが当社に送られることはありません。わかるのは、どのツールでどの種類のエラーが起きたかだけです。

逆方向に変換しますか?VTTをSRTに変換

無料 · 登録不要 · 透かしなし · ファイルは端末から出ません

3ステップでSRTをVTTに変換

  1. SRTファイルを1つ以上選択します。
  2. プレビューで最初の行を確認し、文字化けしていれば字幕の言語を選びます。
  3. 「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でまとめてダウンロードできます。

字幕はサーバーにアップロードされますか?

いいえ。字幕はお使いの端末のブラウザ内で読み込み・変換され、サーバーに送信されることはありません。ページを開いた後はインターネットに接続していなくても動作し、タブを閉じれば何も残りません。

関連ツール

掲載先: 動画ツール

いち早く参加しませんか

FreeOnlineFileConvertは公開したばかりです。今すぐ無料アカウントを作成してFamily & Friendsリストに加わると、Proプランのすべてを生涯無料でご利用いただけます。

Pro0 €6,99 €
無料で参加する