メインコンテンツへスキップ
SubtitleMatrix

23.976 から 25fps に補正

タイミングフレームレート変換
字幕テキストを貼り付けることもできます

オプション

タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。

字幕を使う版のフレームレート、つまり実際に再生する動画のレートです。適用される係数は1つ目の欄÷この欄で、24 から 25 なら 0.96 になります。フィルムは PAL で4%速く進むため、100分の作品が96分のテープに収まります。2つの欄を逆にすると、時間軸全体が同じ量だけ逆向きにずれます。

このページは、23.976 fps の版を基準に付けた字幕ファイルを、25 fps の PAL 版に載せ替えます。すべての時刻に 23.976 ÷ 25、つまり 0.95904 を掛けるので、時間軸全体が 4.096 パーセント早くなり、各字幕も 4.096 パーセント短くなります。2つの入力欄はすでに埋まっているので、別の版を基準にしたファイルなら数値を変えてください。

この組は、アメリカ市場向けに作られた映画がヨーロッパで公開されるときに必ず出てきます。24 fps で撮影された映画は NTSC 信号では 23.976 fps で運ばれます。これは 24000/1001 で、NTSC のレートが共通して持つ端数です。PAL 版は同じ絵を 25 fps で再生します。絵もフレーム数も同じで、変わるのは再生速度だけであり、字幕も絵と同じ速さで再生される必要があります。

4.096 パーセントは、24 と 25 のきれいな組の 4 パーセントとは違います。その差は理論上のものではなく、1時間で 3.5 秒、95分の作品で 5.5 秒になります。どちらの組が正しいかは、動画の見た目ではなくファイルが何を基準にしていたかで決まります。23.976 のディスクと 24 fps のマスターは別物で、それぞれにこのグループの専用ページがあります。

比率は0からの距離に掛かるので、1秒地点の字幕は 41 ms、45分地点の字幕は1分51秒動きます。各字幕の両端が動くため、2秒の字幕には 1.92 秒が与えられます。アップロードはなく、どこにも送信されません。シーズン全体も一括で流せ、SRT、WebVTT、ASS、SSA、SBV、SAMI、MicroDVD、TTML、JSON、CSV は拡張子ではなく中身に応じて読み分けます。

例

短い字幕と長い字幕

入力

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:01:00,000 --> 00:01:02,000
One minute in.

出力

1
00:00:00,959 --> 00:00:02,877
Hello there.

2
00:00:57,542 --> 00:00:59,460
One minute in.

0.95904 は 23.976 を 25 で割った値です。1秒の字幕は 41 ms、1分の字幕は 2,458 ms 動きます。0からの距離が60倍なら移動も60倍です。両端に同じ数を掛けるので、1つ目の2秒は 1.918 秒に、2つ目の2秒も同じ 1.918 秒になります。

誤差は時計に比例する

入力

1
00:45:00,000 --> 00:45:02,000
Forty-five minutes in.

2
01:00:00,000 --> 01:00:02,000
An hour in.

出力

1
00:43:09,408 --> 00:43:11,326
Forty-five minutes in.

2
00:57:32,544 --> 00:57:34,462
An hour in.

45分地点で1分51秒、1時間地点で2分27秒早くなります。変換前でも分かる特徴です。冒頭はほぼ合っていて終盤ほど大きく遅れ、その誤差が同じ割合で広がり続けます。固定オフセットでは直せず、比率なら直せます。

MicroDVD は宣言行だけが変わる

入力

{1}{1}23.976
{120}{144}Hello

出力

{1}{1}25
{120}{144}Hello

MicroDVD は時刻をフレーム番号で保存しており、同じ絵を 25 fps で再生してもフレーム120と144のままです。番号を書き換えると誤差が倍になるだけです。変換が編集するのは先頭行で宣言されたフレームレートで、23.976 が 25 になり、再生ソフトはそれを使って番号を秒に戻します。

よくある質問

23.976 fps とは何で、なぜちょうど 24 ではないのですか?

24000 を 1001 で割った値で、24 よりわずかに遅いレートです。理由は NTSC にあります。アメリカのカラー放送には 29.97 が必要で、これは 30000/1001 です。NTSC 信号に入るものは同じ 1001 の除数を受け継ぐため、フィルムは 24000/1001 で動きます。だからこの組は 24 と 25 のきれいな組とは違います。

23.976 から 25 の変換係数はなぜ 0.95904 ですか?

23.976 を 25 で割った値だからです。すべての時刻が元の 95.904 パーセントになり、時間軸は 4.096 パーセント早くなります。100分の作品は 95分54秒になり、24 から 25 の 96分とは違います。各字幕の表示時間も 4.096 パーセント減ります。欄にはファイルが基準にしたレートを先、再生する版のレートを後に入れます。

アメリカ版向けのファイルとヨーロッパのディスクがある場合、この組ですか?

アメリカ版が 23.976 で運ばれたフィルムなら、このページの出番です。ヨーロッパのディスクは 25 fps の PAL なので、字幕もその速度で再生する必要があり、係数は 0.95904 です。ファイルが真の 24 で動くマスター基準なら 24 から 25 の組で係数は 0.96 です。ここの欄はどちらも受け付けますが、説明する状況が違います。

23.976 から 25 の変換で言葉も変わりますか、時間だけですか?

時間だけです。テキスト、改行、その形式が持つスタイルはそのままで、読み込み時に失われたものがあれば失われる情報として報告されます。フレームレート変換自体は何も捨てません。変わるのは各字幕の表示時間が 4.096 パーセント減ることなので、読速がその分上がり、もともと上限に近かった行は超える可能性があります。

0.96 を使った場合、23.976 から 25 の変換ではどれだけずれますか?

1時間で約 3.5 秒、95分の作品で 5.5 秒です。しかも常に早い方向へ、終盤ほど大きく広がります。丸め誤差に見える大きさですが画面では見える大きさで、だから2つのページが別に存在します。変換後に誤差が残って広がるなら組が違います。正しい組なら誤差は残りません。

PAL 版は本当に4パーセント速く再生されるのですか?

レートは 24 から 25 へ 4.167 パーセント上がり、再生時間は 4 パーセント下がります。これが一般に PAL スピードアップと呼ばれる数字です。23.976 ではレートが 4.271 パーセント上がり、再生時間は 4.096 パーセント下がります。字幕の時間軸は時間で測るので、ここで重要なのは再生時間のほうです。

関連ツール