Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
About This Document
The Final Cut Pro XML Interchange Format provides extensive access to the contents of Final Cut Pro projects, including edits and transitions, effects, layer-compositing information, and organizational structures. Using the interchange format, you can process project content in ways that supplement the capabilities of the Final Cut Pro application itself. You can also share Final Cut Pro information with other applications or systems that support XML—including nonlinear editors, asset management systems, database systems, and broadcast servers.
The main body of this document describes version 5 of the Final Cut Pro XML Interchange Format. The appendix Versions of XMEML and Final Cut compares versions 1, 2, 3, 4, and 5 of the interchange format.
This document assumes that you are familiar with XML conventions and with the Final Cut Pro 7 application.
This document contains the following chapters and appendixes:
Document Export and Import discusses exporting, importing, and validating interchange format documents.
Basics of Encoding reviews the key elements of the interchange format.
XMEML Topics provides information about selected Final Cut Pro XML topics.
Applications of the Interchange Format illustrates some applications of the interchange format to various tasks.
Elements Catalog provides reference information about the elements of the interchange format.
DTD for the Interchange Format lists the DTDs for versions 1, 2, 3, 4, and 5 of the interchange format.
Frame Rates indicates the values required to specify various types of video and associated frame rates.
Keyframe Interpolation explains the interpolation method Final Cut Pro uses to construct Bezier curves in keyframes.
Apple Events and Final Cut Pro discusses using Apple Events to export or import interchange format documents.
Versions of XMEML and Final Cut provides information about various versions of XMEML and Final Cut Pro.
Document Revision History provides a history of changes to this document.
This document also has an index.
Here are some recommended XML resources:
For a general introduction XML and the Final Cut Pro XML Interchange Format, see the section “Using Final Cut Pro XML and QuickTime Metadata” in the Final Cut Pro 7 User Manual.
For a comprehensive reference guide to XML-related topics, see XML In a Nutshell, Third Edition, published by O'Reilly. ISBN 0-596-00764-7.
For a useful resource of XML-related information, see XML From the Inside Out (http://xml.com).