Monthly Archives: February 2017

fcpx autotitles

Finally, automatic FCPX titles with sequence / file names!

Create a fcpx motion effect / title / generator in Motion, add a text object and paste one of these strings as its text:

@#$sourceObject_projectOrSourceName
@#$sourceObject_sourceName
@#$sourceObject_sequenceName
@#$sourceObject_objectName

The strings speak for themselves. Don’t add your own text, it breaks the magic. Uncheck the “Editable in FCP” box otherwise FCP may crash when you click “Published Parameters” in Inspector. Enjoy 🙂 

I found the first string inside the Timecode stock fcpx effect ( – the one that first appeared in 10.3), which is dead easy to view – so it’s surpring nobody (according to google, 20.03.2017) has mentioned the trick yet.

And thanks to Brian and Martin Gosset:

@#$sourceObject_metaData_displayName

@#$sourceObject_metaData_reel
@#$sourceObject_metaData_scene
@#$sourceObject_metaData_angle
@#$sourceObject_metaData_shot
@#$sourceObject_metaData_notes

@#$sourceObject_metaData_displayFormat
@#$sourceObject_metaData_frameSize
@#$sourceObject_metaData_metadataLocation

@#$sourceObject_metaData_effects
@#$sourceObject_metaData_metadataRotationAngle
@#$sourceObject_metaData_metadataImportToApp
@#$sourceObject_metaData_contentCreated

@#$sourceObject_metaData_timeRange
@#$sourceObject_metaData_frameDuration
@#$sourceObject_metaData_timecodeFrameDuration

@#$sourceObject_metaData_metadataMediaStart
@#$sourceObject_metaData_metadataMediaEnd
@#$sourceObject_metaData_metadataMediaDuration

@#$sourceObject_metaData_metadataSelectionStart
@#$sourceObject_metaData_metadataSelectionEnd
@#$sourceObject_metaData_metadataSelectionDuration

@#$sourceObject_metaData_alphaHandling (0 – Premultiply, 1 – Straight, 2 – None/Ignore Alpha)
@#$sourceObject_metaData_metadataDeinterlaceType
@#$sourceObject_metaData_metadataFieldDominanceOverride

@#$sourceObject_metaData_sampleDuration
@#$sourceObject_metaData_audioChannelCount
@#$sourceObject_metaData_audioSampleRate

@#$sourceObject_metaData_roles
@#$sourceObject_metaData_metadataRoles
@#$sourceObject_metaData_metadataVideoRoles
@#$sourceObject_metaData_metadataAudioRoles

and more stuff found in binary (to be checked):
@#$sourceObject_metaData_logProcessingMode
@#$sourceObject_metaData_colorSpaceName
@#$sourceObject_metaData_metadataVideoFrameRate
@#$sourceObject_metaData_metadataVideoSampleRate
@#$sourceObject_metaData_metadataAnamorphicType
@#$sourceObject_metaData_
@#$sourceObject_metaData_
@#$sourceObject_metaData_
@#$sourceObject_metaData_

gem of the day: atom inspector