Closed latenitefilms closed 9 months ago
It seems that if the GIF format is FFVideoFormatRateUndefined it'll use the conform-rate to work out the frame rate:
FFVideoFormatRateUndefined
conform-rate
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fcpxml> <fcpxml version="1.11"> <resources> <format id="r1" name="FFVideoFormat1080p25" frameDuration="100/2500s" width="1920" height="1080" colorSpace="1-1-1 (Rec. 709)"/> <asset id="r2" name="MonsterFactory_TEST_007_Clip_002" uid="9FE957C75A05A8CC8C82183306CB6F92" start="0s" duration="139/25s" hasVideo="1" format="r3" videoSources="1"> <media-rep kind="original-media" sig="9FE957C75A05A8CC8C82183306CB6F92" src="file:///Users/chrishocking/Movies/Test%20Clips/MonsterFactory_TEST_007_Clip_002.gif"> <bookmark>Ym9va/gDAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9AIAAAUAAAABAQAAVXNlcnMAAAAMAAAAAQEAAGNocmlzaG9ja2luZwYAAAABAQAATW92aWVzAAAKAAAAAQEAAFRlc3QgQ2xpcHMAACQAAAABAQAATW9uc3RlckZhY3RvcnlfVEVTVF8wMDdfQ2xpcF8wMDIuZ2lmFAAAAAEGAAAEAAAAFAAAACgAAAA4AAAATAAAAAgAAAAEAwAAhFwAAAAAAAAIAAAABAMAAGCoAwAAAAAACAAAAAQDAACPqAMAAAAAAAgAAAAEAwAAe26zAQAAAAAIAAAABAMAABlapQYAAAAAFAAAAAEGAACUAAAApAAAALQAAADEAAAA1AAAAAgAAAAABAAAQcW6NnJWZ88YAAAAAQIAAAEAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAAEAwAAAwAAAAAAAAAEAAAAAwMAAPUBAAAIAAAAAQkAAGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAABAMAAACA1E5GBwAACAAAAAAEAABBxaiPxgAAACQAAAABAQAAQThCMUEzNDktODg3Mi00QUJFLThDMTQtMzUyQzJBNENFRUQ3GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAPwAAAABAgAAMjdmZGNmM2Q4OGFhZDU3NDEwODhlY2FjYzA0ZWFkYTQwNjYwMmU4OTU5NjY0ODcxNDdkOTg1MjBlZjNkODljNTswMDswMDAwMDAwMDswMDAwMDAwMDswMDAwMDAwMDswMDAwMDAwMDAwMDAwMDIwO2NvbS5hcHBsZS5hcHAtc2FuZGJveC5yZWFkLXdyaXRlOzAxOzAxMDAwMDEwOzAwMDAwMDAwMDZhNTVhMTk7MDE7L3VzZXJzL2NocmlzaG9ja2luZy9tb3ZpZXMvdGVzdCBjbGlwcy9tb25zdGVyZmFjdG9yeV90ZXN0XzAwN19jbGlwXzAwMi5naWYAzAAAAP7///8BAAAAAAAAABAAAAAEEAAAeAAAAAAAAAAFEAAA5AAAAAAAAAAQEAAAEAEAAAAAAABAEAAAAAEAAAAAAAACIAAA3AEAAAAAAAAFIAAATAEAAAAAAAAQIAAAXAEAAAAAAAARIAAAkAEAAAAAAAASIAAAcAEAAAAAAAATIAAAgAEAAAAAAAAgIAAAvAEAAAAAAAAwIAAA6AEAAAAAAAABwAAAMAEAAAAAAAARwAAAFAAAAAAAAAASwAAAQAEAAAAAAACA8AAA8AEAAAAAAAA=</bookmark> </media-rep> <metadata> <md key="com.apple.proapps.studio.rawToLogConversion" value="0"/> <md key="com.apple.proapps.spotlight.kMDItemProfileName" value="sRGB IEC61966-2.1"/> <md key="com.apple.proapps.studio.cameraISO" value="0"/> <md key="com.apple.proapps.studio.cameraColorTemperature" value="0"/> <md key="com.apple.proapps.spotlight.kMDItemOrientation" value="0"/> <md key="com.apple.proapps.mio.ingestDate" value="2024-02-08 11:59:31 +1000"/> </metadata> </asset> <format id="r3" name="FFVideoFormatRateUndefined" width="1920" height="1080" colorSpace="1-13-1"/> </resources> <project name="GIF Test" uid="91319B5E-E909-4A52-B6DC-4B31FC600E1A" modDate="2024-02-08 12:06:28 +1000"> <sequence format="r1" duration="55200/10000s" tcStart="7446320/2000s" tcFormat="NDF" audioLayout="stereo" audioRate="48k"> <spine> <asset-clip ref="r2" offset="7446320/2000s" name="MonsterFactory_TEST_007_Clip_002" duration="55200/10000s" format="r3" tcFormat="NDF"> <conform-rate scaleEnabled="0" srcFrameRate="60"/> </asset-clip> </spine> </sequence> </project> </fcpxml>
This will be fixed in the next beta.
It seems that if the GIF format is
FFVideoFormatRateUndefined
it'll use theconform-rate
to work out the frame rate: