What It Does

Obsessive Layers trimmed layer in and out points using multiple methods: keyframes, markers, track mattes, parent chains, selected layers, visibility states, and composition boundaries. It worked as a dockable panel or with script launchers like KBar.

This plugin has been discontinued. The developer recommends switching to Fresh Trim, which offers similar functionality. Original license owners can crossgrade to Fresh Trim at a discount.

Key Features

Trim to Keyframes. Cut to the first, last, or both keyframes on selected layers. Hold ALT to invert the selection.

Trim to Markers. Trim based on layer markers, targeting the first, last, or both.

Trim to Matte. Adjust layer timing to match track mattes. Reversible with the ALT key.

Trim to Parent/Children. Trim to immediate parent or follow up the entire parent chain with ALT. The children option works down the hierarchy.

Trim to Selected. Trim multiple layers to match the first selected layer (or last with ALT).

Trim to Visibility. Automatically cut at 0% opacity keyframes, or switch to 0% scale keyframes with ALT.

Trim to Comp. Trim 2D layers to composition boundaries, ignoring cameras.

The panel offered customization: hide unused buttons, toggle between graphic and text labels, choose color or grayscale icons, add padding frames to out points, resolve trim conflicts when points overlap, and shift precomps instead of just trimming their in points.

Who It’s For

This tool was built for editors and motion designers managing complex timelines with many layers. It addressed tedious manual trimming tasks, particularly useful when animating shape layers, handling parented hierarchies, or cleaning up timelines after heavy keyframe work.

Pricing

Obsessive Layers was a paid plugin. Original purchasers could upgrade from version 1 to version 2 for free by logging into their account. Since discontinuation, pricing is no longer relevant. Fresh Trim is the current alternative.