字幕をずらす

字幕が映像より早かったり遅かったりするときは、ここで字幕をずらして合わせられます。SRTまたはWebVTTファイルの中身を貼り付け、ずらす秒数を入力して、修正済みのファイルをダウンロードするだけです。フレームレートの変換や、2点を指定した合わせ込みにも対応しています。

出典:W3C – WebVTT: The Web Video Text Tracks Format (Zeitangaben, Cue-Blöcke)。更新日:

秒
プラスで遅く、マイナスで早く。小数も可(例:-1.5)
<i>、<b>、<font>、{\an8} を取り除きます
マイツールボックス

.srt または .vtt ファイルの中身を貼り付けてください(テキストエディターで開いて全文をコピー)。入力のたびに結果が更新されます。

入力したテキストはブラウザー内にとどまります。送信・保存されず、アドレスバーにも表示されません。

結果

完成した字幕ファイル
1 00:00:03,500 --> 00:00:06,000 こんばんは、ご覧いただきありがとうございます。 2 00:00:06,500 --> 00:00:09,000 今日は字幕のしくみを ご紹介します。 3 00:00:09,500 --> 00:00:12,000 <i>各行に開始時刻と終了時刻があります。</i> 4 00:00:14,500 --> 00:00:16,500 それでは最初のニュースです。
結果
SRT形式の字幕4件:最初の行は00:00:03,500、最後の行は00:00:14,500
チェック結果
  • 問題はありません。
変更されるのは時刻だけで、字幕の文章はそのままです。ファイルとして保存するときは、日本語が正しく表示されるよう文字コードにUTF-8を選んでください。

計算方法

字幕のズレは、ファイル内の時刻が動画のバージョンと合っていないときに起こります。別の編集版向けに作られた字幕や、フレームレートの違う動画に付けた字幕でよく発生します。このツールなら、動画編集ソフトを開かずに時刻を直せます。

3つの直し方

そのほかの処理

行番号は振り直され、必要に応じて開始時刻の順に並べ替えられます。出力はSRTまたはWebVTTを選べます。WebVTTはWebの動画プレーヤーで使う字幕形式です。動画の開始より前になる行は0秒に揃え、チェック結果に表示します。2つの字幕ファイルを見比べたいときはテキスト比較が、時間の長さの計算には時間計算ツールが役立ちます。

よくある質問

字幕を数秒ずらすにはどうしますか?

SRTファイルの中身を貼り付け、「全体を数秒ずらす」を選んで、ずらす量を入力します。たとえば2.5なら2.5秒遅く、-2.5なら早くなります。そのあとファイルをダウンロードしてください。

最初は合っているのに最後がズレるときは?

たいていフレームレートが原因です。「フレームレートを変換する」か「2つの時刻で合わせる」を選んでください。後者では、動画で最初の行と最後の行が実際に出る時刻を入力します。

SRTとWebVTTの違いは何ですか?

SRT(SubRip)はブロックに番号を付け、ミリ秒の区切りにカンマを使います。WebVTTは先頭にWEBVTTの行があり、番号は不要で、区切りにピリオドを使います。Webの動画プレーヤーはWebVTTを、多くのメディアプレーヤーはSRTを読み込みます。

字幕のデータは外部に送られますか?

いいえ。処理はすべてブラウザー内で行われ、テキストはアップロードも保存もされず、アドレスバーにも表示されません。

日本語が文字化けするのはなぜですか?

多くは文字コードが原因です。このツールはUTF-8で出力します。プレーヤーで文字化けする場合は、ファイルをUTF-8として開くか、プレーヤーの文字コード設定をUTF-8にしてください。

出典・根拠

更新日: · 編集方針

関連ツール