フレーム・タイムコード換算
フレーム数とタイムコード(時:分:秒:フレーム)を換算します。29.97・59.94 fps では、ドロップフレームとノンドロップフレームを選べます。
対応するフレームレートとドロップフレーム
このツールが対応するのは、次の8種類のフレームレートです。ほかの値は入力できません。
| フレームレート | 正確な値 | タイムコードの1秒 | ノンドロップ(NDF) | ドロップフレーム(DF) |
|---|---|---|---|---|
| 23.976 fps | 24000/1001 | 24 コマ | ○ | なし |
| 24 fps | 24 | 24 コマ | ○ | なし |
| 25 fps | 25 | 25 コマ | ○ | なし |
| 29.97 fps | 30000/1001 | 30 コマ | ○ | ○(番号を 2 つ飛ばす) |
| 30 fps | 30 | 30 コマ | ○ | なし |
| 50 fps | 50 | 50 コマ | ○ | なし |
| 59.94 fps | 60000/1001 | 60 コマ | ○ | ○(番号を 4 つ飛ばす) |
| 60 fps | 60 | 60 コマ | ○ | なし |
- 「23.976」「29.97」「59.94」は、正確にはそれぞれ 24000/1001、30000/1001、60000/1001 fps です。このツールは、この正確な値(分数)で計算します(「23.98」と書かれた資料も、23.976 と同じ 24000/1001 fps です)。
- ドロップフレームを選べるのは、29.97 fps と 59.94 fps だけです。 そのほかのフレームレートは、ノンドロップのみです。
タイムコードの数え方
タイムコードは、「時:分:秒:フレーム」の形で、映像の位置を表します。1 秒を何コマと数えるかは、フレームレートごとに決まっています(上の表の「タイムコードの1秒」)。
- ノンドロップ(NDF):29.97 fps でも 1 秒を 30 コマと数えます。実際の 29.97 fps は 30 fps よりわずかに遅いため、タイムコードは実時間より少し遅れます(1 時間で約 3.6 秒)。
- ドロップフレーム(DF):この遅れを直すために、タイムコードの番号を飛ばします。0 分、10 分、20 分…と、10 分の倍数の分を除いて、毎分の最初(秒が 0 のとき)に、フレームの番号を 29.97 fps では 2 つ(;00 と ;01)、59.94 fps では 4 つ(;00〜;03)飛ばします。表示は、秒とフレームの間をセミコロンにして「00:01:00;02」のように書きます。
ドロップフレームは、映像のフレームを削除したり、間引いたりする方式ではありません。 すべてのフレームがそのまま残り、数え方の番号だけが飛びます。たとえば、29.97 fps の DF では、00:00:59;29 の次のフレームが 00:01:00;02 です。
計算例
- 30 fps で 1,800 フレーム = 00:01:00:00(1,800 ÷ 30 = 60 秒)
- 29.97 fps(ノンドロップ)で 108,000 フレーム = 01:00:00:00(実時間は約 3,603.6 秒)
- 29.97 fps(ドロップフレーム)で 1,800 フレーム = 00:01:00;02(00:01:00;00 と ;01 は飛ばされる)
- 29.97 fps(ドロップフレーム)で 107,892 フレーム = 01:00:00;00(実時間は約 3,599.996 秒で、ほぼ 1 時間)
- 24 fps で 86,400 フレーム = 01:00:00:00(ちょうど 3,600 秒)
実時間の計算
実時間(秒)は、フレーム数をフレームレートで割って求めます。29.97 fps なら、フレーム数 × 1001 ÷ 30000 秒です。ドロップフレームのタイムコードの 1 時間は、107,892 フレームで、実時間とのずれは約 3.6 ミリ秒です。
注意点
- 対応する範囲は、0〜99 時間です。24 時間でタイムコードが 00:00:00:00 に戻ることはありません(24:00:00:00、25:00:00:00… と続きます)。フレーム数は、99:59:59 の最後のフレームまでです。
- ドロップフレームで存在しないタイムコード(たとえば 29.97 fps の 00:01:00;00 や 00:01:00;01)を入力すると、エラーを表示します。
- 分・秒は 0〜59、フレームは「フレームレートの1秒のコマ数 − 1」までです(30 fps なら 0〜29)。
- フレームレートを変換したときのフレーム数(たとえば 24 fps の映像を 30 fps にしたとき)は、このツールでは計算しません。
- 映像の大きさ(画面の比)は、アスペクト比計算で、ファイルの容量は、動画ファイルサイズ・保存容量計算で求められます。
よくある質問
29.97 fps とは何ですか?
テレビ放送(NTSC 方式)で使われてきたフレームレートで、正確には 30000/1001 fps(約 29.97003 fps)です。30 fps ちょうどではありません。
ドロップフレームとノンドロップの違いは何ですか?
ノンドロップは、番号を飛ばさず、1 秒を 30(または 60)コマと数えます。ドロップフレームは、実時間とのずれを減らすために、毎分の最初の番号を飛ばします。どちらも、映像のフレームの数は変わりません。
24 fps や 30 fps に、ドロップフレームはありますか?
ありません。ドロップフレームがあるのは、29.97 fps と 59.94 fps だけです。
23.976 fps は 23.98 fps と同じですか?
同じです。どちらも 24000/1001 fps を指します。このツールでは 23.976 と表示しています。
タイムコードの最後の数字は、何を表していますか?
1 秒の中の何コマ目かを表します。0 から数え、29.97 fps なら 0〜29 です。