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.
Important: Final Cut Studio includes the Final Cut Pro application and companion applications such as Cinema Tools, Compressor, DVD Studio Pro, Motion, and Soundtrack. Only the Final Cut Pro application itself supports the Final Cut Pro XML Interchange Format.
The main body of this document describes version 4 of the Final Cut Pro XML Interchange Format. The appendix “Versions of the Interchange Format” compares versions 1, 2, 3, and 4 of the interchange format.
This document assumes that you are familiar with XML conventions and with the Final Cut Pro 6 application.
This document contains the following chapters and appendixes:
“About Interchange Format Documents” discusses exporting, importing, and validating interchange format documents.
“Basics of the Final Cut Pro XML Interchange Format” reviews the key elements of the interchange format.
“Applications of the Interchange Format” illustrates some applications of the interchange format to various tasks.
“Elements of the Interchange Format” provides reference information about the elements of the interchange format.
“Validating Documents” lists the DTDs for versions 1, 2, 3, and 4 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 the Interchange Format” details the differences between the various versions of the interchange format.
“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 Volume IV of the Final Cut Pro 6 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).
On the Apple developer website, the document Core Foundation XML describes the Core Foundation objects you can use to parse XML.
© 2003, 2009 Apple Inc. All Rights Reserved. (Last updated: 2009-02-04)