磁性時間軸剪到尾聲,才發現 Final Cut Pro 的自動字幕幾乎幫不到廣東話:英文對白可以試 Transcribe to Captions,粵語與中英夾雜仍要人手打字,或從外部匯入。FCP 的字幕編輯器本身很完整——缺的是可靠的粵語轉寫,而不是 Caption Roles。
Mac 創作者不必為此換軟件。用粵語向流程先產出文字與時間碼,再以 File → Import → Captions 匯入 .srt,或在已用 Roles 的專案裡試 .fcpxml。剪接與調色留在 FCP;字幕準確度另走一條短流程。
Transcribe to Captions 為什麼幫不到粵語
Final Cut 的字幕工具包括 Caption Roles、樣式、多軌字幕。語音轉文字這一步,公開功能與實務都指向:自動轉寫主要服務英文等少數語言。廣東話、普通話、中英夾雜不在可靠範圍。結果是:你仍要在時間軸鍵入,或依賴外部文字稿。
勉強用英文模型硬轉,懶音、潮語、meeting/deadline 會變成近音漢字。本地 Vlog 或可接受口語殘留;教學、評測、品牌片多數還要書面語。見 廣東話口語轉書面語。
樣式與轉寫要分開:字型、描邊、安全區留給 Final Cut;「講了什麼、要不要書面語」留給字幕工具。兩者混在同一條時間軸上改,最容易改漏。
Caption Roles:iTT 給網絡,608 給廣播
匯入之前先決定 Role,否則之後改格式等於重來。常見兩類:
- iTunes Timed Text(iTT)/字幕 Role: 適合 YouTube、Vimeo、大多數網絡交付。與
.srt工作流最接近。 - CEA-608/708: 給電視台、某些廣播規範。安全區、字數、位置限制更死,拿來做 YouTube 長片往往過嚴,還可能在社交平台匯出時「有軌但燒不出你要的樣子」。
多數香港 YouTube/教學頻道,選 iTT 或一般 Subtitle Role 即可。不要因為教學影片寫了 608 就跟做——除非客戶合約寫明廣播規格。
匯入 Captions:SRT 日常,FCPXML 給深專案
- 匯出較乾淨的對白軌(或整段音訊)做轉寫。背景音樂留給成片。
- 鎖定口語或書面語;專有名詞先進程式詞庫。見 字幕自定義詞庫。
- 短片、單軌對白:匯出 UTF-8 的
.srt。File → Import → Captions,對齊時間碼。 - 專案已用 Caption Roles、要保留較完整結構:可試
.fcpxml。兩種格式的取捨見 SRT 與 FCPXML 怎麼選。 - 在 Caption 面板統一字級與位置。Share 時若要燒錄,在輸出設定勾選包含字幕;若要軟字幕,另匯出字幕檔上載 YouTube。
FCPXML 不是「比較專業所以一定要用」。它在對接既有 XML、Roles、複合時間軸時有價值;週更 Vlog 用校對過的 .srt 通常更快。Premiere 用戶沒有 Roles 這套語言,平行流程見 Premiere Pro 廣東話字幕。

校對稿可出 .srt 或 .fcpxml 再匯入 FCP。能力說明見 CantoSub 2.0,配額見 價格。
Share 與時間碼:FCP 常踩的兩個坑
複合片段與 0:00: 字幕檔以原片開頭起算時,若你在 FCP 裡把片段嵌進複合、或故事線不是從專案零秒開始,匯入後整條會偏移。對齊方法是:看第一句對白的畫面,而不是假設「匯入等於自動貼齊」。抽查片中、片尾各一句。
Roles 沒勾選就匯出: Share 對話框裡若未包含 Caption Role,成片會沒有字,時間軸上卻明明看得到。燒錄與「另存字幕檔」是兩條輸出,要分開勾。
匯入亂碼多數是編碼:另存 UTF-8。成片靜音播一次,檢查底部會否被字幕安全區或標題擋到。YouTube 軟字幕見 YouTube 廣東話字幕。中英夾雜見 中英夾雜字幕。
常見問題
問:Final Cut Pro 能不能自動生成粵語字幕? 答:內建 Transcribe to Captions 對粵語並不可靠。要自動生成,應在外部產出校對過的字幕檔,再 Import → Captions。
問:一定要用 FCPXML 嗎?
答:不必。多數發佈流程用校對過的 .srt 即可。已深度使用 Caption Roles、或要與既有 XML 工作流對接時,再考慮 .fcpxml。
問:應該選 iTT 還是 608? 答:YouTube、社交與大多數網頁影片用 iTT/普通字幕 Role。608 留給廣播規格;用錯只會讓字數與位置被多餘規範綁死。