Final Cut Go

Freedom For Video Editors

angelo-pantazis-180828.jpg
 
 

FCPXML Guides and Sample Code:


https://developer.apple.com/library/content/documentation/FinalCutProX/Reference/FinalCutProXXMLFormat/Introduction/Introduction.html

FXPLUG SDK


https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/FXPlug_overview/FXPlugSDKOverview/FXPlugSDKOverview.html


CommandPost:

This is an amazing project and platform to develop your own plugins on!

CommandPost is a completely free and open source Mac application that allows you to seriously speed up your creative editing process through powerful and customisable automation tools - it’s basically Automator for editors. It’s currently focussed on Apple’s Final Cut Pro - however the road-map is to add useful functionality for other tools we use on a daily basis, like Adobe After Effectsand mocha Pro.

http://commandpost.io

Final Cut Pro X FCPXML Parser

https://gist.github.com/btgoodwin/6d9a252527495bb566fa

FCPXML Reader
Reading fcpxml files using Python
https://github.com/antiero/fcpxml_reader


Fcp-to-motion
Converts automatically FCPX timelines into Motion projects

https://github.com/nuovecode/Fcp-to-motion
http://www.ilgattohanuovecode.it/tool/final-cut-round-trip/


fcpxml_transcoded_media

Changes paths in an fcpxml to point to transcoded media (proxy and high quality media) if it can be found.

https://gist.github.com/Grezzo/6a730d449fb4a38147233b3469c29fe6

Remove Element
Remove elements from an fcpxml
https://gist.github.com/Grezzo/92cf94c8e1e1f1a58d3e2c1a4098fcaf

FCP-Roundtrip
Converter for Final Cut Pro 7 and Final Cut X XML Project Files
https://github.com/Bilderbastler/FCP-Roundtrip

FAST TITLES

Fast titles is a tool online to import massively subtitles for Final Cut ProX and Final Cut Pro 7 via XML


A script for adding hotkeys to Final Cut Pro X

http://macscripter.net/search.php?action=show_user&user_id=51237



Pipeline
Pipeline is a Swift framework for working with FCPXML files easily.

https://github.com/reuelk/pipeline




FinalCutProjectGenerator

Tool to generate FinalCut projects with presentation slides. The basic use is recording how long each slide is displayed during a lecture, then it creates a FCPX project with images / slides set to the length used during the lecture.

https://github.com/dontsovcmc/FinalCutProjectGenerator



Final Cut Pro XML Project file Parser
https://github.com/satoruhiga/ofxFinalCutProXML

Set of Misc Video Tools

This is a compilation of a bunch of scripts and small helper tools that I use to process and manage movies and other media in Apple-style MPEG-4 format. It also contains some scripts for Final Cut Pro X project maintenance. Among them are:

aac_encode
Pipe in a 48kHz stereo s16le PCM stream. Uses QuickTime to convert to AAC.

compare.sh
Compares MPEG-4 files with regard to the tracks they contain and their metadata.

encode.sh
Takes anything HandBrake understands and encodes to canonical Apple-style MPEG-4 with my custom x264 options.

fcpdump.swift
Normalizes XML exports from Final Cut Pro X to make them suitable for diff’ing.

fcpfix.pl
Process XML exports from Final Cut Pro X, reporting and sanitizing some of my personal pet peeves in projects, like forgotten keywords.

The scripts need a couple of tools along their way. You can place them right here into the project directory, because this will be in $PATH. The Makefile will help you collect everything needed or recommended.

enable_all_angles

Opens an fcpxml (from Apple FCP X) and modifies the multicam clips to add all audio angles.

fixfcpxml

Opens an fcpxml (from Apple FCP X) and modifies the asset elements to contain enough audio information to be used properly by any audio elements


https://github.com/mroi/video-tools







FnFCPXImporter
A Nuke Studio importer for Final Cut Pro X XML
https://github.com/antiero/dotStudio/tree/master/Python/Startup/fcpxml_reader


FCPX Parser
Parse filenames out of a FCPXML file.
https://gist.github.com/willvincent/da274e0e6ba40eafa345

Transcoder
https://gist.github.com/willvincent/11ed9f06fd766a975fd6

FCPX Subtitle Tool:
https://github.com/wilsonlmh/fiveLoadSub/wiki/%E6%95%99%E5%AD%B8:-%E5%8C%AF%E5%87%BA%E5%88%B0-Final-Cut-Pro-X

XML to Fusion
https://www.steakunderwater.com/wesuckless/viewtopic.php?f=6&t=543

Final Cut Pro X Marker Converter

FCPX currently doesn't export markers to Compressor... super lame! This app converts markers from a .fcpxml file to a .txt file that can be imported into compressor.
https://github.com/rockwood/fcpx-Marker-Converter


OpenTimelineIO

Open Source API and interchange format for editorial timeline information. FCPXML being worked on and developed right now.

http://opentimeline.io
https://github.com/PixarAnimationStudios/OpenTimelineIO.

 

FLSL2FxPlug

GLSL is the OpenGL Shader Language, used to program parts of the OpenGL Rendering Pipeline. It is used in 3D graphics but also for hardware accelerated image and video effects. GLSL2FxPlug lets you embed your GLSL fragment shaders into FxPlug plug-ins which can be used in Motion and supposedly in Final Cut Pro.  In general this isn't a very difficult to do, it's even in the FxPlug SDKs examples. GLSL2FxPlug does two things to make things easier and faster: First of all it automates all steps from Xcode project generation, up until installation of the plug-in. Second it uses a simple macro-style language to annotate meta information and to connect GLSL uniform variables to parameters, which then are used for control and automation in Motion.  GLSL2FxPlug isn't designed for professional FxPlug development, more as a tool for creative coders to easily bring their GLSL skills to Motion/Final Cut Pro to create GPU accelerated video effects.

https://github.com/cappelnord/GLSL2FxPlug