Send media assets and timeline sequences to Final Cut Pro for editing, and receive rendered media and editing decisions in your app.
Help your users exchange data between Final Cut Pro and your app, and avoid unwieldy manual processes. With FCPXML representing media, metadata, and Final Cut Pro items, your users can send data from your app to Final Cut Pro for editing, or receive rendered media (movies) and editing decisions from Final Cut Pro projects in your app for further processing.
FCPXML is a specialized format that uses XML elements to describe the data going between your app and Final Cut Pro. With FCPXML simplifying the data exchange, app users can:
Send large quantities of media from an asset management tool to be edited in Final Cut Pro.
Send media clips—annotated with ratings, keywords, and metadata—and let Final Cut Pro organize the incoming media.
Receive rendered media and editing decisions for a project—including lists of media used—from Final Cut Pro for further processing, such as color grading and correction.
Receive rendered media (movies) in an app to finish and package for delivery, playout, or archiving.
Record an audio/video stream and start editing the media in Final Cut Pro while the file is still being recorded.
Review Final Cut Pro Terminology
Clips represent media assets (including video, audio, and still images) that have been imported into Final Cut Pro. Clips let Final Cut Pro users edit and organize their media without changing the source files.
Users organize clips in events.
Users add clips and arrange them in a sequence in the Final Cut Pro timeline. A timeline sequence of clips, along with the metadata that describes editing decisions, is called a project.
Libraries keep track of all the events, projects, and clips related to a user’s work.
Media assets, clips, and projects can have metadata associated with them. Clips can contain ratings and keywords, and projects can include markers to help organize and annotate the media.