字幕のずれを直す方法(遅延・フレームレート・重なり)
字幕が早い、遅い、だんだんずれる――字幕ずれの3つの原因と、それぞれをブラウザ上で無料で直す方法を解説します。
字幕が1秒遅れて出てくるだけで、映画は台無しになってしまいます。幸い、同期の問題のほとんどは3つの原因のどれかで、それぞれ簡単に直せます。
1. 字幕がいつも同じだけ早い・遅い
もっともよくある問題です。字幕が作られた版と比べて、オープニングが違う、ロゴが追加されている、シーンがカットされているといった場合に起こります。ずれは最初から最後まで一定です。
対処法: すべてのキューをその分だけずらします。1行選んでどれだけずれているかを確認し、オンライン変換ツールにミリ秒単位でオフセットを入力します(たとえば字幕が1.5秒遅れて出るなら -1500)。正の数で字幕が遅く、負の数で早く表示されます。
2. 時間がたつほどずれが大きくなる
最初のシーンは合っているのに、終盤では数秒ずれている場合、字幕は別のフレームレート用に作られています。よくあるのは、23.976 fpsの映画に25 fpsのPAL版用の字幕を使うケースで、再生時間全体で約4%ずつずれが広がります。
対処法: フレームレートを変換します。変換ツールで 23.976 → 25 や 25 → 23.976 など該当するオプションを選びます。どちら向きかわからないときは、片方を試して最後のシーンを確認し、悪化したら逆にしてください。
3. 行がちらつく、2つの字幕が同時に表示される
特に自動生成字幕などでは、キューが重なっているファイルがあります。するとプレーヤーで2行が積み重なって表示されたり、テキストがちらついたりします。変換ツールの重なった行を修正を使うと、各キューが次のキューの直前で終わるように調整されます。
まず遅延、次にフレームレート、最後に重なりの順で直しましょう。この順番がもっともきれいに仕上がります。
おまけ:é が é のような変な文字になる
これは同期ではなく文字コードの問題です。古い文字コードで保存されたファイルがUTF-8として読み込まれています。変換ツールで文字化けを修復をオンにすれば直ります。古いテレビでまだ文字がおかしい場合は、UTF-8 BOMを付けるも有効にしてください。
よくある質問
遅延の修正とフレームレートの修正、どちらが必要かはどうやって判断しますか?
最初と最後のシーンを比べてください。ずれが同じなら遅延、ずれが大きくなっているならフレームレートの違いです。
同期を直すと字幕のテキストも変わりますか?
いいえ。変わるのはタイミングだけです。ただし、聴覚障害者向けタグの除去などのオプションも有効にした場合は別です。