Framework

Professional Video Applications

Exchange data with Final Cut Pro X, and create effects plug-ins for Final Cut Pro and Motion.

Overview

Final Cut Pro XML (FCPXML) offers a way for video producers to streamline the exchange of media and metadata between apps and Final Cut Pro. Use FCPXML to send media and metadata from your app to Final Cut Pro for editing, and receive rendered projects—along with their edit descriptions and metadata—from Final Cut Pro into your app.

The FxPlug SDK provides a complete API for creating custom effects plug-ins. Your plug-ins are fully integrated with Final Cut Pro and Motion so video editors can easily add them in post-production.

Topics

Effects

FxPlug

Create custom effects plug-ins for Final Cut Pro X and Motion.

Create an Effect Template for use in Final Cut Pro

Use Motion to create custom filters, generators and transitions for Final Cut Pro.

XML Data Exchange

Exchanging Content and Metadata with Final Cut Pro

Send media assets and timeline sequences to Final Cut Pro for editing, and receive rendered media and editing decisions in your app.