Guideline: Export to Final Cut Pro X - wilsonlmh/fiveLoadSub GitHub Wiki
Concept
Final Cut Pro X provide easy, lightweight XML interchange format(*.fcpxml, v1.5). HTML+JS is easy to process with XML. You can also make custom template to all your title/subtitles!
Step 1: Prepare .fcpxml as template
-
In Final Cut Pro X, create a project.
-
Add/drag a title in the timeline. Edit what every style you want. You may able to use motion or any animation since motion templates are store outside of FCPX. You just do need to worry about that.
-
Put
{fiveLoadSub.replacement[n]}
on the text box you want to be replaced(as subtitle text). Then
is a incremental number start from ONE. You can add more then one text box to archive multi-language subtitle. Just put more{fiveLoadSub.replacement[n]}
. In most case, you only need one subtitle channel. So you should type{fiveLoadSub.replacement[1]}
in the text box. -
Now your template is ready! Go
File
->Export XML
to export a.fcpxml
file. For Final Cut Pro X 10.2.x, you may choose 1.4 version of XML.
Step 2: Import .fcpxml into fiveLoadSub
-
Assume you've finished subtitling.
-
Click
Save Subtitle
on the top ribbon. -
Click the
XML for Final Cut Pro X
icon. -
Choose the .fcpxml file from the file input
-
You may get width, height and frame rate automatically if things all right. We don't recommend you to change the value. But you can if you really want to.
-
Click
OK
and fiveLoadSub will generate the file for you. -
Now you can click
Save as...
to download the output.fcpxml
file.
Step 3: Import back to Final Cut Pro X
-
Double click the output file or use
File
->Import
->XML
to locate you subtitle.fcpxml
file. -
Choose the library you want to be imported.
-
And you will got the timeline and subtitles!
-
You SHOULD NOT edit this sequence/timeline directly. Instead, copy the titles out from timeline and paste to other sequence.
Notice:
- Do use anamorphic. If your video/sequence is anamorphic, create title template without anamorphic first(e.g. create 1920x1080 title for 1440x1080 anamorphic). You will be able to copy/interchange anything without problem between anamorphic and non-anamorphic sequences in Final Cut Pro X.
- 24/25/30/50/60 fps is supported. 59.94 or 29.97 equal to 60 and 30. It's not quite import because you will be able to copy/interchange anything without problem between different frame rate sequences in Final Cut Pro X.