About Final Cut Pro X XML Version 1.3
This document describes the elements of the Final Cut Pro X XML (FCPXML) file format, version 1.3. This file format lets you import and export XML files between Final Cut Pro X and third-party applications. The FCPXML v1.3 file format requires Final Cut Pro X v10.1 or later.
At a Glance
You use the Final Cut Pro X application to create, edit, and produce high-quality video. With the FCPXML file format, you can transfer the details of your Events and projects between Final Cut Pro X and third-party applications, devices, and media asset management tools that do not natively recognize Final Cut Pro X Events or projects.
You can use Final Cut Pro X to export and import FCPXML files to accomplish the following tasks:
Exchange Final Cut Pro X Event and project data with other applications.
Create new Final Cut Pro X Events and projects.
FCPXML v1.3 adds support for the following Final Cut Pro X features:
Color adjustments—Define and preserve color adjustments, such as balancing, matching, and correction.
Audio adjustments—Define audio component enhancements, such as loudness, noise and hum reduction, and equalization.
Video adjustments—Define the stabilization and rolling shutter reduction applied to a clip.
Text styles—Define text style effects for titles, such as font, size, color, alignment, spacing, style, stroke, baseline, and kerning.
Color filtering—Apply color filter effects to a clip.
Import options—Control certain options during XML import.
Collections—Group clips and projects using folders, keywords, and other search criteria.
FCPXML v1.2 added support for the following Final Cut Pro X features:
Audio Component Editing—Define how audio components are used (for example, channel mappings, enabled, role, effects, and mute ranges).
Metadata Export/Import—Import and export metadata associated with media assets or clips in an Event or project.
FCPXML v1.1 added support for the following Final Cut Pro X features:
Multicam editing—Manage media from multiple cameras or other synchronized footage.
Video and image transformation—Crop, trim, pan and zoom, distort, conform, move, resize, rotate, and blend videos and images.
Audio adjustment—Adjust audio volume and panning.
Retrieve ASC CDL color information—Export the first primary color correction definition in American Society of Cinematographers Color Decision List (ASC CDL) format.
How to Use This Document
For definitions and discussions of Final Cut Pro X concepts and terminology, see “Events and Projects,” “Story Elements,” and “Resources.” Discussions are supported by examples.
To understand how elements are used, and for reference lists of available elements and the time values used with them, see “Story Elements.”
To enhance your project with effects, “Adjustments and Effects” describes audio and video adjustment elements that allow you to crop, zoom, distort, blend, rotate, and more.
To understand how to import and export asset and clip metadata in your Events and projects, including how to incorporate custom keys, see “Metadata.”
If your project includes color corrections, “Exports with Color Corrections” describes how Final Cut Pro X uses the
To use the Final Cut Pro X Document Type Definition (DTD) to validate FCPXML documents in your own applications prior to import, see “Appendix E: FCPXML Version 1.3 DTD.” Earlier DTD versions are also available in “Appendix B: FCPXML Version 1.0 DTD,” “Appendix C: FCPXML Version 1.1 DTD,” and “Appendix D: FCPXML Version 1.2 DTD.”
This document assumes you have an understanding of XML and have used Final Cut Pro X.
The following resources may be helpful as you work with the FCPXML format: