メインコンテンツへスキップ
SubtitleMatrix

字幕の開始時刻だけをずらす

タイミング固定オフセットでずらす
字幕テキストを貼り付けることもできます

オプション

すべての字幕をずらす量(ミリ秒)です。正の値で遅く、負の値で早くなります。0 も有効な値で、ファイルはそのまま返ります。すでに目的の位置にあるかを手早く確認できます。

開始時刻のみ(Start)は開始時刻だけを動かし、終了時刻はそのままにします。そのためオフセットを正にすると各字幕は短く、負にすると長くなります。終了時刻のみ(End)は逆です。字幕の出る時刻が違うが終わりは合っているときは開始時刻のみ、出る時刻は合っているが残りすぎる、または早すぎるときは終了時刻のみを選びます。

タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。

このページは、各字幕の開始時刻だけを動かします。字幕は元と違う瞬間に現れますが、終わる位置はこれまでどおりです。ミリ秒のずれを渡すと、各字幕の開始がその量だけ動きます。正の値は遅らせ、負の値は前へ引きます。終了時刻はそのままなので、結果として各字幕の長さが変わります。後ろへ押すと短くなり、前へ引くと長くなります。

これがファイル全体をずらすページとの違いのすべてです。あちらは両端が一緒に動き、各字幕が元の長さを保ちます。タイムライン全体が一定量ずれている場合に使います。こちらは字幕の形が変わるので、現れる瞬間が間違っていて消える瞬間は正しい場合に使います。台詞より先に出てそのまま居座る字幕は、終了を後ろへ押すのではなく開始を後ろへ押すべきです。

2つのことを隠さず数えます。開始が自分の終了より後ろへ押される字幕は見せるものが残らず削除されます。終了より後に始まる字幕は再生ソフトが表示できないからです。開始がファイルの先頭より前へ引かれる字幕は、開始を 00:00:00 に固定し、終了はそのままなので計算より短くなります。それ以外の字幕は番号とテキストを保ちます。

各ファイルは実際の形式として読みます。SRT、WebVTT、ASS、SSA、SBV、SAMI、MicroDVD、TTML、JSON、CSV を受け付け、プレーンテキストと LRC は受け付けません。どちらも終了時刻をファイルに書かないので、このページが動かす端がありません。何も外へ出ません。ずれはブラウザ内で適用され、シーズン全体を1回のキューで処理できます。

例

すべての字幕の出現を0.5秒遅らせる

入力

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,500 --> 00:00:08,000
Second line.

出力

1
00:00:01,500 --> 00:00:03,000
Hello there.

2
00:00:06,000 --> 00:00:08,000
Second line.

各開始が 500 ms 後ろへ動き、各終了はそのままです。1つ目は画面時間が 2000 ms から 1500 ms に、2つ目は 2500 ms から 2000 ms になります。

自分の終了を越えて押される短い字幕

入力

1
00:00:01,000 --> 00:00:01,200
A short one.

2
00:00:05,000 --> 00:00:08,000
A long one.

出力

2
00:00:05,500 --> 00:00:08,000
A long one.

1つ目は 200 ms しかないので、500 ms 遅らせると開始が終了より後になります。削除され、件数に数えられます。残った字幕は番号2を保ちます。

ファイルの先頭を越えて字幕を前へ引く

入力

1
00:00:00,400 --> 00:00:02,000
Starts almost immediately.

2
00:00:05,000 --> 00:00:06,000
Later.

出力

1
00:00:00,000 --> 00:00:02,000
Starts almost immediately.

2
00:00:04,000 --> 00:00:06,000
Later.

2つ目はきれいに前へ動きます。1つ目は −600 ms から始まるはずなので、開始がゼロに固定され、終了は触られません。

よくある質問

ファイル全体をずらすページとの違いは何ですか?

あちらは各字幕の両端を動かすので、どの字幕も長さが変わりません。こちらは開始だけを動かして終了をそのまま残すので、出力の各字幕は入力と違う長さになります。タイムライン全体が一定量ずれているならファイル全体のシフト、瞬間は間違っているが長さは正しいならこちらです。

どちらの向きが字幕を短くし、どちらが長くしますか?

正のずれは各開始を遅らせるので、終了までの間隔が縮み、すべての字幕が短くなります。負のずれは各開始を前へ引くので、すべての字幕が長くなります。どちらの向きでも終了は動かないので、ファイル全体を流す前に1つの字幕で計算を確かめられます。

各字幕の終了時刻は本当にそのままですか?

はい。ただし黙ってではなく報告される例外が1つあります。開始がゼロより前へ引かれる字幕は開始を 00:00:00 に固定し、終了はそのままにします。元の長さを保つために終了を後ろへ引き戻すことはありません。頼んでいない時刻を変えてしまうからです。

遅らせた開始がその字幕の終了より後になる場合は?

その字幕は削除されます。200 ms の字幕を 500 ms 遅らせると、終了の 300 ms 後に始まると書くことになり、再生ソフトが描けない状態になります。正直な出力は字幕なしと、削除1件の報告です。その後の番号は振り直されず、周囲の字幕は元の番号を保ちます。

開始をファイルの先頭より前へ引くことはできますか?

ゼロより前へは行けません。ファイルにそんな瞬間がないからです。計算が負の開始を求めたときは 00:00:00 に固定され、ずれだけを適用した場合より短くなります。長くはならず、固定した件数が影響を受けた字幕の数を示します。

開始だけを動かしたいのはどんなときですか?

よくあるのは、早く現れて台詞を通して居座る字幕です。読むのが前半で急がされ、後半で待たされる感じになります。開始を遅らせると末尾を切らずに読みやすさが直ります。逆は、少し遅れて現れて時間どおりに消える字幕で、負のずれが表示の窓を広げます。

関連ツール