タイムコードとは?

タイムコードは、動画の各フレームに付けるラベルで、時:分:秒:フレームの形で書きます。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時間前にずらすか、開始時刻をゼロにして書き出してください。

タイムコードとタイムスタンプは同じですか?

厳密には違います。タイムスタンプは時刻を示すラベル全般のことで、タイムコードは映像制作で使われるフレーム単位の規格です。

続きを読む

関連用語

更新日: