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

  1. In Final Cut Pro X, create a project.

  2. 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.

  3. Put {fiveLoadSub.replacement[n]} on the text box you want to be replaced(as subtitle text). The n 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.

  4. 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

  1. Assume you've finished subtitling.

  2. Click Save Subtitle on the top ribbon.

  3. Click the XML for Final Cut Pro X icon.

  4. Choose the .fcpxml file from the file input

  5. 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.

  6. Click OK and fiveLoadSub will generate the file for you.

  7. Now you can click Save as... to download the output .fcpxml file.

Step 3: Import back to Final Cut Pro X

  1. Double click the output file or use File->Import->XML to locate you subtitle .fcpxml file.

  2. Choose the library you want to be imported.

  3. And you will got the timeline and subtitles!

  4. 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.