完全無料·登録不要

SRTをVTTに変換(オンライン・無料)

SRTをVTTに変換し、ウェブの動画プレーヤーで使える字幕ファイルを保存できます。

端末内で処理

SRT字幕ファイルをここにドロップ

端末のファイル、またはURLから追加

SRT端末の空きメモリに依存
ファイルが端末の外に送信されることはありません。
WebVTTの出力

出力形式 · VTT

タイムコード付きのSRTを選びます。変換には映像ファイルは必要ありません。

変換する字幕ファイルを選択してください。

プライバシーを保護完全無料

SRTをVTTに変換する手順

  1. 字幕を開く

    動画の編集版に合う .srt ファイルを選びます。

  2. 字幕を変換する

    VTTプレビューの先頭にWEBVTTと表示され、ミリ秒の区切りがピリオドになっているかを確認します。

  3. ファイルを保存する

    .vtt ファイルを保存し、使う予定のアプリで開きます。

SRTをVTTに変換するとヘッダーとミリ秒の表記はどう変わる?

WebVTTではミリ秒の前にピリオドを使います。字幕本文の「12.5 cm」は時刻ではないのでそのまま残ります。

SRT

1
00:00:12,500 --> 00:00:15,000
長さは12.5 cmです。

WebVTT

WEBVTT

00:00:12.500 --> 00:00:15.000
長さは12.5 cmです。
<track kind="captions" src="captions.vtt" srclang="ja" default>

字幕の言語・文字・表示時刻の確認

SRTをVTTに変換して日本語が「�」と表示されたら、どこを確認しますか?

まず元のSRTを正しい文字コードで開き直し、読みたい人名や地名が戻るかを確かめます。すでに置換文字で上書きされていれば元データが必要な場合があります。元のコピーを残して作業してください。

SRTをVTTに変換するとミリ秒は切り捨てられますか?

時刻の表記では、たとえば00:00:06,250が00:00:06.250になります。どちらも6秒と250ミリ秒を表します。差が気になるときは数値と実際の発話を同じ場所で照合しましょう。

映像が始まっても字幕がしばらく出ないのは失敗ですか?

最初の字幕の開始時刻を見てください。無音の場面や曲だけの冒頭がある場合は、しばらく字幕がないこともあります。最初の発話の時刻を過ぎても出なければ、トラック選択や公開設定を確認します。

縦書きや画面の特定位置への表示も自動で再現されますか?

この変換には字幕の位置や書体を細かく指定する編集欄はありません。特殊な配置が必要なら、WebVTTと利用先のプレーヤーが対応する書式で別途編集し、実際の画面で表示を確認してください。

SRTをVTTに変換したあと、字幕は動画に焼き込まれますか?

保存されるのは動画と独立した字幕ファイルです。プレーヤーにトラックとして設定すると視聴者が切り替えられます。常に映像の一部として表示したい場合は別途動画編集で焼き込みます。

SRTをVTTに変換して納品した後、どの場面を確認すればよいですか?

冒頭の挨拶、途中の場面転換のあと、最後の一言で、字幕の内容とタイミングを比べます。日本語名と長い二行字幕を一つずつ加えると、文字化けと読みやすさも同時に確認できます。

SRTをVTTに変換して公開ページの動画に字幕を付ける

VTTを公開先に置き、動画プレーヤーがそのファイルのアドレスを参照するよう設定します。言語名がメニューに出ても、字幕本体が読み込まれた証拠にはなりません。既知の字幕の表示区間に移動し、言語を選んで実際に言葉が出るか確認します。

ファイルの代わりにログイン画面や共有フォルダーが返っていないかも調べます。管理者として表示できる状況と、閲覧者が匿名で再生する状況では権限が異なります。表示された後は長い単語や二行の字幕を狭い画面でも確認します。

Vimeoへの納品でSRTをVTTに変換する場合

  1. 作品名だけでなく、公開する動画と同じ編集版のSRTを選びます。字幕の冒頭に出てくる人名や漢字をプレビューで読み、元の文字が正しいか確認します。
  2. 変換を押して出力の先頭を見ます。WEBVTTで始まり、時刻の秒とミリ秒の間がピリオドになっていることを確認します。
  3. VTTをダウンロードし、公開先で日本語トラックとして設定します。最初の字幕が表示される時間まで再生し、最後の発話でもずれがないか確かめます。

WebプレーヤーでWebVTT字幕の表示を確認するには?

先頭行とミリ秒の区切り

テキストエディターでVTTを開き、先頭行がWEBVTTになっているかを確認します。時刻が00:00:12.500なら、秒とミリ秒の間の区切りはピリオドです。

公開ページのプレーヤーで確認

字幕をオンにして、一つのせりふの途中から再生します。表示されない場合は、VTTの読み込み先と、動画と字幕が同じ編集版に対応しているかを確かめます。

SRTをVTTに変換するときの質問

Vimeo用なら必ずSRTをVTTに変換する必要がありますか?

VimeoはSRTとWebVTTの両方に対応しています。納品先がVTTを指定した場合やWebプレーヤーでも利用する場合に変換すると便利です。字幕本文は正しくUTF-8で保存されているか確認してください。

英語の字幕を選ばずに日本語を出すには?

管理画面で正しい字幕ファイルに日本語の言語ラベルを設定し、有効になっているかを確認します。その後、公開プレーヤーのCCから日本語を選びます。字幕ファイルの拡張子だけで表示言語が決まるわけではありません。

動画の音声からSRTをVTTに変換することはできますか?

入力は時刻とテキストを含むSRTファイルです。動画の音声だけでは文章や区切りは作られません。タイムコード付きの字幕を先に作成してから、このページでVTTに変換します。

1行だけ名前を修正した場合は再登録が必要ですか?

修正した字幕から新しいVTTを作り、公開先で使用中の字幕を更新します。名前を直した秒数を覚えておき、公開プレーヤーで正しい漢字を確かめてください。手元のファイルを直すだけでは配信には反映されません。

配信ページへのリンクを入れれば字幕を取得できますか?

URLで読み込む対象はブラウザから取得できるSRTファイルへの直接のHTTPSリンクです。動画の視聴ページや制作会社のファイル一覧だけでは字幕本文を取得できません。字幕を保存済みならファイルを選択してください。