Version: 1.2

Posted: 2007-11-14

Build Requirements: Mac OS X 10.4.0 or later, Xcode 2.1 or later.

Runtime Requirements: Mac OS X 10.4.0 or later, Final Cut Pro 5.1.2 or later.

View Source Code:

Download Sample (“MovieAssembler.zip”, 573.6K)
Download Sample (“MovieAssembler.dmg”, 996.5K)



Description

The MovieAssembler sample application demonstrates the use of several new developer features in Final Cut Pro 5.1.2. It demonstrates how to communicate with Final Cut Pro using AppleEvents, how to modify FCP project files using XML and how to use the QuickTime metadata APIs to provide media file identification for FCP.

- AppleEvent commands to communicate with and control Final Cut Pro.

- QuickTime metadata to identify and process movie files.

- Version 3 of the Final Cut Pro XML Interchange Format to access and modify the contents of sequences in Final Cut Pro project files.

Once configured properly, MovieAssembler monitors a watch folder for newly copied media files, using ID tag(s) stored as metadata to specify if and where a particular media file should be inserted into a selected sequence. All of these operations, while performed in Final Cut Pro, are initiated and configured from the MovieAssembler application.

Document Revision History

Date Notes
2007-11-14Updated FCP_AppleEvents.h to include revised event definitions and documentation.
2007-06-07Updated copyright notices.
2007-06-01Editorial
2006-11-27Demonstrates AppleEvent communication with FCP, project modification using XML, and media file identification using metadata.

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.