跳至主要內容
SubtitleMatrix

23.976轉25影格修正

時間軸影格率轉換
或者貼上字幕文字

選項

時間以哪個影格率計算。在格式頁面上,這是 MicroDVD 需要的值,因為它把時間存成影格編號。在影格率頁面上,它是檔案當初對應的速率 —— 字幕是照這個版本製作的 —— 而頁面的第二個欄位填你要搭配的影片速率。常見的有 23.976、24、25、29.97、30、50、59.94 和 60。填錯會讓整條時間軸位移;在影格率頁面上,位移是按比例發生,而不是固定的量。

你要拿字幕搭配的那個版本的影格率 —— 也就是你實際要播放的影片。套用的係數是第一個欄位除以這一個,所以 24 轉 25 得到 0.96:影片在 PAL 上快 4%,100 分鐘的片子正好裝進 96 分鐘的帶子。兩個欄位填反了,整條時間軸會朝錯誤的方向位移同樣的量。

這一頁把按 23.976 fps 版本對時的字幕,放上 25 fps 的 PAL 版本。每個時間戳都乘上 23.976 除以 25,也就是 0.95904,所以整條時間軸提前 4.096%,每條字幕也短 4.096%。兩個欄位已經填好;如果你的檔案是按別的版本對時,再改。

只要為美國市場製作的影片在歐洲發行,這一對就會出現。24 fps 拍攝的影片裝進 NTSC 訊號時是 23.976 fps——也就是 24000/1001,每個 NTSC 速率都帶著這個奇怪的除數——而 PAL 版本用 25 fps 重播同一批畫面。畫面相同、影格數相同,改變的是播放速度,字幕的時間也必須跟著畫面的速度重播。

4.096% 與乾淨的 24 轉 25 那 4% 不是同一個數,而且差距不是學術問題:一小時差 3.5 秒,95 分鐘的長片差 5.5 秒。你屬於哪一對,取決於檔案當初按什麼對時,而不是影片看起來像什麼——23.976 的碟片與 24 fps 母版是兩種東西,這一組各有自己的頁面。

比例乘的是離零點的距離,所以一秒處的字幕移動 41 毫秒,四十五分鐘處的移動 1 分 51 秒。每條字幕的兩端都移動,兩秒的字幕因此只拿到 1.92 秒。檔案不會上傳、不會送到任何地方,整季可一次排隊跑完——SRT、WebVTT、ASS、SSA、SBV、SAMI、MicroDVD、TTML、JSON 與 CSV 都按真實格式讀取,不看副檔名。

範例

把 NTSC 影片的字幕放上 PAL 版本

輸入

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.

每個時間戳保留 95.904% 的值。30 分鐘處的字幕落在 28 分 46.3 秒,30 秒處的落在 28.8 秒。

轉換後仍按 0.95904 的比例縮放

輸入

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.

真正的 24 fps 母版用 0.96,結果會差 0.1%——一小時 3.5 秒。輸出的每一行都在,這兩個比例只差在離零點的距離上。

較長的檔案:45 分鐘處

輸入

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

輸出

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

修正量隨時間成長:一分鐘處只有 2.5 秒,四十五分鐘處是 1 分 51 秒。如果結尾偏得比開頭多,就是比例錯了,不是位移錯了。

常見問題

23.976 轉 25 之前:23.976 fps 是什麼,為什麼不正好是 24?

它是 24000 除以 1001,比 24 稍慢一點。原因是 NTSC:美國彩色電視需要 29.97 的速率,而 29.97 是 30000/1001,所以所有要裝進 NTSC 訊號的東西都繼承同一個除以 1001。裝在 NTSC 裡的影片因此跑在 24000/1001 而不是 24,這就是這一對與乾淨的 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 是這一對嗎?

只要你的美國版是裝在 23.976 的影片,就是這一頁。歐洲碟是 25 fps PAL,字幕必須按它的速度重播:0.95904。如果你的檔案是按真正的 24 fps 電影母版對時,要用的組合是 24 轉 25、比例 0.96;這裡的兩個欄位兩者都收,但頁面解釋的是不同的情境。

字幕按 23.976 轉 25 之後,文字會變嗎,還是只動時間?

只動時間。文字、換行與格式帶的樣式都原樣保留;如果檔案在讀入時本身有損失,有損說明會告訴你——單純的影格率轉換不會丟掉任何東西。改變的是每條字幕少 4.096% 的時間,所以每行的閱讀速度提高這麼多,原本就接近上限的一行可能因此超標。

23.976 轉 25 若用 0.96 代替 0.95904,字幕會偏多少?

一小時約 3.5 秒,95 分鐘的長片約 5.5 秒——而且總是偏早,愈到後面愈多。這小到看起來像捨入誤差,也大到螢幕上看得出來,這就是兩頁分開存在的原因。如果不確定檔案是按哪個速率對時,轉換後看誤差落在哪裡:錯的組合會留下持續成長的殘差,對的組合什麼都不留。

23.976 轉 25 的 PAL 版本真的快 4% 嗎?

速率從 24 提高到 25,也就是提高 4.167%,片長因此縮短 4%——這就是大家說 PAL 加速時引用的數字。在 23.976 下速率提高 4.271%、片長縮短 4.096%,比整數說法多一點點。這裡重要的是片長,因為字幕時間軸量的是時間,不是影格。

相關工具