字幕タイミング一括シフト
すべての字幕を前後にずらして、音声とぴったり合わせられます。
- ブラウザ内で動作
- アップロード不要
- アカウント不要
ブラウザツールを読み込んでいます…
字幕タイミング一括シフトでできること
すべての字幕が同じだけずれている場合、たとえばどれも話してから 1.5 秒後に表示される場合は、一定量ずらせば直ります。イントロをカットした、タイトルカードを追加した、開始時刻の違うプロジェクトから字幕を書き出した、といった後によく起こります。
オフセットは +1.5、-2、-00:00:02,000 のように入力します。プラスで字幕が遅くなり、マイナスで早くなります。00:00:00 より前にずれた字幕は、00:00:00 から始まるように切り詰めるか、削除できます。ある 1 行が表示されるべき時刻しかわからない場合は、その時刻と現在の表示時刻の差がオフセットです。
例
入力(ずらす量:-2.5)
1 00:00:01,500 --> 00:00:03,000 こんにちは。 2 00:00:04,000 --> 00:00:06,250 今日はアラートを設定します。
結果
1 00:00:00,000 --> 00:00:00,500 こんにちは。 2 00:00:01,500 --> 00:00:03,750 今日はアラートを設定します。
キュー 1 は -1 秒に始まることになるため、「切り詰め」を選んでいると 00:00:00,000 に始まり、ずらした後の終了時刻はそのままです。キュー 2 はちょうど 2.5 秒前に移動します。
字幕タイミング一括シフトの使い方
- SRT または WebVTT のテキストを貼り付けるか、「ファイルを開く」を選びます。
- 「ずらす量」を入力します。たとえば -2.5 で字幕が 2.5 秒早く表示されます。「その他のオプション」では、00:00:00 より前の字幕の扱いと出力形式を設定できます。
- 「ダウンロード」を選んで captions-shifted.srt または .vtt を保存します。
知っておきたいこと
- ファイル全体が移動します。動画の途中をカットした後など、あるキュー以降だけをずらすには、字幕タイミングエディターの「すべてずらす」で「開始するキュー」を指定してください。
- キューのテキスト内にある WebVTT のカラオケのタイムスタンプはキューと一緒に移動するため、単語ごとのハイライトもずれません。
- 00:00:02:12 のようなフレーム単位のタイムコードはオフセットとして受け付けません。先に字幕タイムスタンプ変換で秒に変換してください。
字幕タイミング一括シフトについてよくある質問
ずれた字幕を直すには?
字幕を 1 つ選び、表示される時刻と表示されるべき時刻をメモして、その差をここに入力します。字幕が 2 秒遅れているなら -2 ずらします。最初は合っていて徐々にずれていく場合は、たいていフレームレートの違いが原因です。字幕の FPS 変換を試してください。
字幕を遅らせるには、プラスとマイナスのどちらを使いますか?
プラスです。+1.5 で、すべての字幕が 1.5 秒遅れて表示されるので、話す前にテキストが出てしまう場合に直せます。マイナスの値は字幕を早く表示させ、音声より遅れるテキストに使います。
字幕をミリ秒単位でずらせますか?
はい。+0.250 や -0.08 のような値、または -00:00:00,250 のようなタイムスタンプを入力します。ずらす量は、SRT と WebVTT が保存できる最小単位であるミリ秒まで正確です。
ずらすと SRT が別の形式に変わりますか?
いいえ。「その他のオプション」の「出力形式」で SRT か WebVTT を選ばない限り、出力は入力と同じ形式のままです。もう一方の形式を選ぶと、同じ操作でファイルが変換されます。