教學: 匯出到 Final Cut Pro X - wilsonlmh/fiveLoadSub GitHub Wiki
Concept
Final Cut Pro X 提供簡易快速的XML交換格式(*.fcpxml, v1.5), HTML+JS處理XML非常得心應手。你可以把自制樣式文件,批量處理好字幕的設計樣式。
步驟 1: 準備 .fcpxml 作為模版
-
在Final Cut Pro X, 建立一個專案:
-
添加/拖拽一個字幕到時間軸, 編輯你想要的任何樣式。理論上你可以使用Motion等動畫功能, 因為motion是作為Final Cut Pro的外置部份, 不會有影響。
-
在文字框上輸入
{fiveLoadSub.replacement[n]}
, 它將會成為字幕實際的位置。 其中,n
是一個流水號碼, 並由阿拉伯數目字壹起跳。這樣做目的是為了實現多語字幕, 如果你需要多語字幕就多做幾個文字框, 然後{fiveLoadSub.replacement[1]}
,{fiveLoadSub.replacement[2]}
,{fiveLoadSub.replacement[3]}
這樣下去。大部份情況你僅需要一行字幕, 那麼你應該在文字框內輸入{fiveLoadSub.replacement[1]}
。 -
現在你的模版已經做好了, 到
檔案
->輸出XML
把時間軸輸出成一個.fcpxml
檔案。在Final Cut Pro X 10.2或以後版本, 必需選1.4版本的XML
.fcpxml
到fiveLoadSub
步驟2: 匯入 -
假設你已經完成字幕的工作
-
點擊上方的
Save Subtitle
-
點擊
XML for Final Cut Pro X
圖標. -
選取剛才做好的
.fcpxml
模版 -
然後長、寬、幀速率等資訊應該自動會讀取到。我們不建議你更改這些資料, 但你如果明白原理的可以嘗試:
-
點擊
OK
, 然後fiveLoadSub就會產生檔案。 -
然後你就可以點擊
Save as...
去儲存.fcpxml
檔案:
步驟3: 匯入回Final Cut Pro X
-
雙擊你獲得的檔案或者在FCPX內的
檔案
->匯入
->XML
去找回獲得的.fcpxml
檔案: -
選擇你想匯入的資源庫:
-
然後你就會獲得一個有字幕的時間軸了!
-
你 不應該 直接在這個時間軸/專案上直接放入素材開始剪接, 反之你應該把字幕都復制到一個新或你現有的時間軸上使用。
注意事項:
- 不要使用自動變形(即是1440x1080拉長做1920x1080那種)。如果你的影片是自動變形,那請在制作模版時先不用自動變形(如:為1440x1080自動變形的影片建立1920x1080 的模版)。你可以放心, 因為在Final Cut Pro X, 自動變形/無變形的專案之間復制貼上是不會有問題的。
- 幀速率支援24/25/30/50/60fps, 59.94和29.97等同於60和30。 實際上幀速率並不太重要, 因為Final Cut Pro X內不同幀速率的專案互通也是完全沒問題的。