whatsub 回首頁
GUIDE

SRT 轉 FCPXML:
Final Cut Pro 字幕匯入完整指南

Final Cut Pro 其實可以直接匯入 SRT——但只有「字」進得去,樣式進不去。這篇講清楚 SRT 和 FCPXML 差在哪、什麼時候該用哪個。

SRT 進得去,但只有「字」進得去

新版 Final Cut Pro 可以直接匯入 SRT 當字幕。但 SRT 這個格式天生只有兩樣東西:時間碼和純文字——字型、大小、顏色、位置、直式橫式,通通帶不了。匯進去的每一句都是預設樣子,要調就得在 FCP 裡一句一句重來。

FCPXML 是 FCP 的專案交換格式,字幕以原生物件寫入,樣式參數一起帶。差別就一句話:SRT 進去的是字,FCPXML 進去的是你調好的字幕——在網頁上改的樣式,進 FCP 就是同一個樣子。

三條路,看你要什麼

最短版:字幕外觀無所謂就產 SRT 直接匯入;外觀有要求就走 FCPXML,樣式一起帶進去。

  1. 在 FCP 裡手動打字幕——一句一句敲、一句一句對時間。十分鐘的影片大約要一到兩小時,最慢但零工具。
  2. 產 SRT 直接匯入 FCP——最快的陽春路。字和時間都對,但樣式全部回到預設,適合不講究外觀、或字幕只是過場的情況。
  3. 匯出 FCPXML——聽打、斷句、調樣式都在網頁上完成,連樣式一起進 FCP。字幕外觀有要求、量又大的時候,省的就是「進去重調一輪」的時間。

用 What'Sub 直出 FCPXML 的流程

  1. 把影片丟進 What'Sub,自動聽打成一句一句的字幕,斷句會照語意切好。
  2. 在編輯器裡修字、調時間、調樣式——字型、大小、位置、直式橫式都在網頁上決定。
  3. 匯出選 FCPXML,選好跟專案一致的影格率。
  4. 回到 Final Cut Pro:「檔案 → 匯入 → XML」,字幕就掛在原生字幕軌上,每一句都還能繼續編輯。
What'Sub 的 FCPXML 直接寫入 FCP 原生字幕參數——網頁上調好的樣式,進 FCP 就是同一個樣子,不用進去重調一輪。影片全程留在你的電腦,不上傳雲端。
用 What'Sub 匯出 FCPXML

樣式帶得走哪些

匯出的 FCPXML 會把這些一起寫進 FCP 的原生字幕參數:字型、字級、文字顏色(含透明度)、對齊、陰影(含陰影顏色與透明度),以及字幕在畫面上的位置。

所以網頁上看到的樣子,就是進 FCP 之後的樣子。

三個實際會踩到的地方

  1. 字型要裝在跑 FCP 的那台電腦上。FCPXML 帶的是字型的「名字」,不是字型檔本身——這是這個交換格式的本質,跟哪個工具轉的無關。匯入的那台電腦沒裝同一套字型,FCP 就會退回預設字型。用自訂字型的時候特別容易忽略這件事。
  2. 幀率選跟專案一致的。支援 23.98、24、25、29.97、30、59.94、60 這七種。匯出前我們會讀影片的實際幀率、自動貼齊最接近的一檔;手機拍的可變幀率影片量到的是平均值,貼齊之後就是 FCP 時間軸要的固定幀率。
  3. 直式影片不用另外調字級。直式短影音跟橫式走同一套字級計算,網頁上調好的大小進 FCP 不會忽大忽小。

常見問題

Final Cut Pro 可以直接匯入 SRT 嗎?+
可以,新版 FCP 支援。但 SRT 只帶時間碼和純文字,樣式進不去;要讓調好的樣式原樣進 FCP,要走 FCPXML。
FCPXML 字幕匯入後可以編輯嗎?+
可以。匯入的是 FCP 原生字幕物件,改字、調時間、改樣式都跟手動打的字幕一樣。
字幕樣式會跟著進去嗎?+
看工具。多數轉檔器只帶文字和時間碼;What'Sub 直接寫入 FCP 原生樣式參數,網頁上調好進去就是同一個樣子。
匯入後字幕時間會跑掉嗎?+
影格率選對就不會。匯出時選跟專案一致的影格率(29.97、25、23.976……),字幕就貼在正確時間點。
字型會一起進去嗎?+
字型的設定會帶進去,但字型檔本身不會——FCPXML 帶的是字型名稱,這是交換格式的本質。跑 FCP 的那台電腦要裝著同一套字型,否則會退回預設字型。
支援哪些影格率?+
23.98、24、25、29.97、30、59.94、60 七種。匯出前會讀影片的實際幀率自動貼齊最接近的一檔;可變幀率的影片量到的是平均值,貼齊後就是 FCP 要的固定幀率。
直式短影音的字幕可以匯進 FCP 嗎?+
可以,而且不用另外調字級——直式跟橫式走同一套字級計算,網頁上調好的大小進 FCP 就是那個大小。