タイムコードとは?
タイムコードは、動画の各フレームに付けるラベルで、時:分:秒:フレームの形で書きます。01:02:03:12は、3秒目の12フレーム目です。編集者はこれを使って、プロジェクトのどのコピーでも同じ瞬間を見つけます。一方、字幕ファイルは通常ミリ秒で時間を数えるため、ここから混乱が始まります。
同じ瞬間を3つの表記で(25fps):
タイムコード: 00:01:02:12
SRT: 00:01:02,480
VTT: 00:01:02.480タイムコードと字幕のタイムスタンプの違い
SRTでは00:01:02,500、VTTでは00:01:02.500と書き、ミリ秒で0.5秒を表します。タイムコードなら、25fpsで00:01:02:12、30fpsで00:01:02:15です。一方の形式をもう一方の場所に貼り付けると、字幕がずれます。
ドロップフレーム・タイムコード
NTSC映像は毎秒29.97フレームで再生されるため、フレーム番号が実際の時計とずれていきます。ドロップフレーム・タイムコードは一部の番号を飛ばして同期を保ち、00:01:00;02のようにセミコロンで書きます。
開始オフセット
放送用やカメラのファイルは、ゼロではなく01:00:00:00から始まることがよくあります。そのタイムラインに合わせて書き出した字幕は、通常のプレーヤーでは1時間遅れて表示されるので、書き出す前に開始時刻を確認してください。
よくある質問
タイムコードの4つの数字は何を意味しますか?
時、分、秒、フレームです。最後の数字は1秒内のフレームを数えるので、フレームレートの値に達することはありません。
字幕が1時間遅れて表示されるのはなぜですか?
編集タイムラインが01:00:00:00から始まっている可能性があります。字幕を1時間前にずらすか、開始時刻をゼロにして書き出してください。
タイムコードとタイムスタンプは同じですか?
厳密には違います。タイムスタンプは時刻を示すラベル全般のことで、タイムコードは映像制作で使われるフレーム単位の規格です。
続きを読む
関連用語
更新日: