Page 1 of 1

Scripting API: Conform Timeline Items

PostPosted: Wed Feb 21, 2024 10:10 pm
by philipbowser
Would love an API call to replace / conform timeline items with a media pool item and retain all properties and effects of that timeline item. Basically the same function as right clicking a clip and choosing Conform Lock with Media Pool Clip. Something like ConformWithMediaPoolItem([MediaPoolItem]) on a timeline item could work.

Currently we only have two options to replace clips in the timeline via scripting:
1. Delete the timeline item, then AppendToTimeline a new media pool item with matching in and out points. This doesn't retain any properties or effects of the deleted clip and would be the same as manually deleting a clip and adding a new one from the media pool. There's also no way to access video effects, audio effects, or retime properties of a clip, so it's impossible to roll our own conform function.

or

2. A hacky solution is to add the media pool item as a take to the timeline item, select that take, then finalize the take. This retains some effects and properties, but doesn't work on retimed clips or audio clips.

Having this functionality would open up a lot more possibilities for tools and integrations for VFX and other workflows.

Re: Scripting API: Conform Timeline Items

PostPosted: Thu Feb 22, 2024 9:43 am
by francisqureshi
+1

This would be so great!

Re: Scripting API: Conform Timeline Items

PostPosted: Mon Apr 15, 2024 5:23 am
by sushi ninja
+1

Re: Scripting API: Conform Timeline Items

PostPosted: Mon Jun 24, 2024 6:22 pm
by Double_T
+1

This is a must for animation projects too.
Resolve team? Any news on this front?
Thank you!

Re: Scripting API: Conform Timeline Items

PostPosted: Sat Apr 26, 2025 7:50 am
by francisqureshi
+1

But if your source time code is still the same, you can do a nice trick via 4 shortcuts in the GUI, I do these via a stream deck with great results. - I guess you could make them single key shortcuts via a conform keyboard layout or something.

In your timeline:

1. Select all / Make your selection
2. “Conform Lock Enable” shortcut via stream deck
3. “Re-Conform from Bins” shortcut via stream deck.
Initially configure the reconform panel, you should only need todo this once per session.
3.A On the left, choose “Selected clips only” and tick Lock clips, Choose the bin name of the new clips
3.B On the right, normally I just do Source Timecode, maybe Reel Name if needed.
4. Hit enter

Your clips are now reconformed. All grades, all effects are same. Except if you use remote grades.

Once the reconform panel is configured you just hit these keys in succession per timeline. It’s the fastest way I can do this!

Mainly used for when we media manage with handles and need to reconform a commercial
!

But I would love a implementation of Reconform from bins in the API, that would be amazing!