字幕が話し声より前に表示されたり、発話の後に表示されたりする場合、ファイルには全体の時間オフセットが必要です。ずれを測り、正または負のシフトを適用してプレーヤーで確認します。字幕同期ツールはSRTとVTTに対応し、修正ファイルをブラウザで作成します。
これは手動のオンライン同期です。すべてのキューに同じオフセットを適用し、自動で音声認識したり、フレームレートの違いによる段階的なずれを直したりはしません。
字幕が早いか遅いかを判断する
聞き取りやすい言葉や見える動きがある場面を再生します。字幕が表示された瞬間と、実際に聞こえるべき瞬間を比べます。2秒前なら早く、2秒後なら遅れています。
編集前にずれを記録します。動画全体で差が一定なら全体シフトで直せます。冒頭は合っているのに終盤でずれる場合は、フレームレート、動画の長さ、編集版の違いを調べてください。
字幕をオンラインで同期する方法
1. 同期ツールを開く
字幕時間シフトを開き、SRTまたはVTTをアップロードします。形式は自動検出され、ダウンロード時に元の形式が使われます。
2. オフセットを入力する
正の値は字幕を後ろへ移動し、負の値は前へ移動します。字幕が2秒早い場合は2、2秒遅い場合は-2から始めます。
0.3秒や1.5秒のような小さな値も入力できます。最初の数個のキューが合う最小の値を使ってください。
3. 冒頭・中央・末尾を確認する
シフトしたファイルをダウンロードし、冒頭、中央、末尾の場面をテストします。3か所が合えば全体オフセットが適切だった可能性が高いです。終盤だけずれる場合はフレームレートやカット、欠落した区間を確認します。
4. 元ファイルを残す
修正版をepisode-01-synced.srtのような新しい名前で保存します。別のオフセットを試したり、後でVTT版を作ったりできるよう元ファイルも残します。
よくある字幕同期の問題
最初のキューが0より前になる
負のシフトで、早いキューが動画の開始前に移動することがあります。ツールは負のタイムスタンプを0に制限し、正しいSRTまたはVTTを作ります。ダウンロード後に冒頭を確認してください。
一部の行だけずれている
全体シフトはすべてのキューを同じ量だけ動かします。1つの場面だけがずれている場合は、その区間を個別に編集するか、シフト前にファイルを分けます。
形式が対応していない
プレーヤーがWebVTTを要求する場合は、時間を直した後にSRTからVTTを使います。SRTが必要な編集ソフトにはVTTからSRTを使います。
複数パートに別のオフセットが必要
各パートを個別にシフトしてから字幕結合ツールでまとめます。結合後に順序と時間軸を確認してください。
全体シフトと時間軸の修正
動画全体で差が一定なら、1つのオフセットで十分です。カット後に差が変わったり時間とともに増えたりする場合は、対応する動画版を使うか、該当区間を個別に調整します。
よくある質問
ずれた字幕を直すには?
音声と字幕の差を測り、字幕同期ツールで正または負のオフセットを適用し、冒頭・中央・末尾をテストします。
正の遅延と負の遅延のどちらを使いますか?
字幕が早く表示されて後ろへ動かす必要があるときは正の値、遅れていて前へ動かす必要があるときは負の値です。
字幕が時間とともにずれるのはなぜですか?
フレームレート、動画のカット、長さの違いが原因です。1つのオフセットで直せるのは一定の差だけです。
SRTとVTTの両方に対応していますか?
はい。両方を受け付け、ダウンロード時に入力形式を保ちます。