最初は合っていて徐々にズレていく字幕を、ぴったり同期するように伸縮調整
映画の冒頭では合っている字幕が、中盤で数秒ズレ、終盤にはさらにズレがひどくなる場合、単純なタイムシフト(一括平行移動)では直せません。字幕ファイルと動画の再生速度が微妙に異なっているためです。このツールに、動画の前半と後半にあるセリフの正しい開始時間を指定するだけで、その2点を基準にすべての字幕行が比例配分で再調整されます。3,000行までの作業は完全無料、それ以上の大きなジョブも一回払いのみの$5でご利用いただけます。
- 2つの基準点:ファイルの前半と後半から、行番号と正しい開始時間を指定
- 指定した2点を結ぶ直線的な比率に基づき、前・間・後のすべての行を自動調整
- 後半の行番号を空欄にした場合は、ファイルの最終行が自動適用されます
- 2倍以上の加速または半分(0.5倍)以下の減速となる極端な指定はエラーとして除外
- 1回につき1ファイル処理。元のファイル形式のままダウンロード可能
字幕のズレ(ドリフト)が起きる原因
「ドリフト(字幕のズレ)」とは、字幕ファイルと動画の再生速度が微妙に異なる現象です。最も一般的な原因はフレームレートの違いにあります。映画は通常24fps(コマ/秒)で制作されますが、欧州のテレビ放送や多くの欧州版DVDでは25fpsで再生されるため、作品全体の再生時間が約4%短くなります。一方のバージョンに合わせて作られた字幕をもう一方で再生すると、1分ごとに数秒ずつズレが広がっていきます。また、同じ映画でも異なるエンコードや別エディット(編集版)向けに作られた字幕の場合、より小さなズレが生じます。
原因が何であれ、ズレが徐々に一定のペースで大きくなる場合は、単なる平行移動(シフト)ではなく、時間全体を拡大・縮小(スケーリング)する必要があります。この直線的な変換は、正しい2つの基準点さえあれば正確に割り出せます。
2つの基準点の選び方
- アップロード後に画面上で字幕ファイルを開くか、テキストエディタで開き、冒頭付近でわかりやすいセリフ(例:12行目)を選んで行番号を控えます。
- 動画を再生し、そのセリフが発声された瞬間のプレーヤー上の再生時間(例:00:01:48,200)を確認します。
- 同様に、終盤付近のセリフ(例:1350行目、発声時間 01:41:05,600)を確認します。2つの行が離れているほど、補正の精度が高くなります。
- 両方の行番号と再生時間を入力します。2つ目の行番号を空欄にすると、ファイルの最終行が自動的に指定されます。
タイムストレッチが適さないケース
字幕が 25 fps 向けに作成されており、お手元の動画が 23.976 であることがあらかじめ分かっている場合は、フレームレートのオプションを選択してください。事前の確認処理なしで正確な比率が適用されます。ズレが徐々に広がるのではなく、CMの後など特定の箇所で一気に生じる場合は、「以降の行のみ」を指定してシフト機能をご利用ください。一部のシーンがカットまたは追加されたバージョンの場合、ズレは一定ではないため、パートごとに個別にシフト調整を行う必要があります。
なお、再生速度が2倍以上早くなったり半分以下になったりする極端な基準点は、行番号の指定ミスの可能性が極めて高いため処理を受け付けません。また、ある作品の2点は別のエピソードには当てはまらないため、ストレッチツールは1回につき1ファイルずつの処理となります。
ツールの仕組み、料金、ファイルの扱いについては字幕タイミング調整のページを、全ツールの料金は料金のページをご覧ください。
最終更新日
よくある質問
ChatGPTで徐々にズレていく字幕を修正できますか?
計算式を説明させたり、短いファイルであれば正しく処理できたりすることもあります。しかし映画1本分の長さになると、すべてのタイムスタンプを手動で計算・書き直す処理はアバウトな概算になったり、行が抜け落ちたり、途中で止まることがほとんどです。本ツールなら、指定した2点からすべての新しいタイムスタンプを正確に算出し、最後まで処理します。
全体のタイムシフト(平行移動)だけでは直らないのはなぜですか?
タイムシフトはすべての行を一律の時間だけずらす処理です。再生が進むにつれてズレが大きくなる場合、一律にずらすと一部が合っても他の部分がすべてズレてしまいます。
指定する2行は、最初と最後の行でなければいけませんか?
いいえ。前半と後半の行であればどこでも構いません。1つ目の点より前にある行や、2つ目の点より後にある行も、同じ補正比率に基づいて自動調整されます。ただし、2つの点が離れているほど補正精度は高くなります。
料金はいくらですか?
3,000行までの作業は完全無料で、一般的な映画1本分ならほぼ無料で対応できます。それ以上の長いファイルは一回払いのみの$5で、最大50,000行まで処理可能です。
1シーズン分を一括でストレッチできますか?
いいえ、ストレッチ処理は1ファイルずつの対応となります。全エピソードで同じフレームレートのズレが発生しているシーズン全体を修正したい場合は、フレームレート変換オプションをご利用いただければ、ZIPファイルを1件の作業としてまとめて処理できます。