-
New FCPX to AE script
For anyone interested, I’m in the process of building a script to transition from FCPX to AE, similar to the old Popcorn Island script that worked really nice with FCP7. The workflow currently is kinda sorta really very annoying with FCPX and AE, so hopefully this can become something that everyone can use to make their lives just a little bit easier.
Got to give a big props to Dan Ebberts for giving me the confidence that this is even possible. Here’s my work in progress below. It’s not terribly robust right now, and will only import the basic footage ins/outs. No Transform data or Text or fancy multiclip/audition collapsing has been added yet.
My aim is to have all transform data, text, time-remapping, stills, and basic crossfade transitions transferable through this script. Lets make this happen!
Some current stumbling blocks in case anyone would like to share some ideas:
UPDATE:
I was able to figure out how to access elements with hyphenated names like in the “adjust-transform” element here:
[clip]
[adjust-transform position="12.6528 0" rotation="-6.34648" scale="0.34 0.34"/]
[/clip]
You use square brackets and wrap the name in quotations. So to access the position attribute it would look like this:
clip["adjust-transform"].@position;– Haven’t spent the time to figure out a way to use the footage that has already been imported if a file is used more than once in a sequence. I got around this quickly by importing the media multiple times anyways and running a consolidateFootage function at the end. If you can see an easy solution to this let me know!
And heres the very simple .fcpxml file I was using as a test so you can have a look at how it’s organized:
7039_fcpxxmlscriptv3.fcpxml.zip(you can ignore the code in the “bookmark” tags. It’s some cryptic security measure Apple has put in the fcpxml for who knows what! If you do know what it actually is please let me know!)
Please check it out, let me know if it works for you, what doesn’t work for you and any improvements you may have!
Cheers and I hope you enjoy!Philip. Bowser
