v0.2.0
What's new in v0.2.0
Animation operation (animate)
Declarative, Remotion-style keyframe animations compiled entirely to FFmpeg filter expressions — zero new runtime dependencies.
- Animated text layers:
x,y,opacity,font_size - Animated image overlay layers:
x,y,opacity,scale - 5 easing functions:
linear,ease-in,ease-out,ease-in-out,spring(damped oscillation with overshoot) - Multi-segment keyframe interpolation with piecewise easing
- New CLI command:
cutagent animate - Full EDL engine integration with
$input.N/$Nreferences
Text overlay operation (text)
Burn titles, descriptions, and annotations onto video using FFmpeg drawtext.
- 7 position presets + custom
x,ycoordinates - Timed display with
start/end, optional background boxes - Multiple overlaid entries per operation
Audio operations
mix_audio— overlay background music with adjustable mix levelvolume— boost or reduce gain in dBreplace_audio— swap audio tracksnormalize— EBU R128 loudness normalization
Beat detection (beats)
Detect musical beats/onsets for rhythm-aligned cutting, with BPM estimation.
Full changelog: https://github.com/DaKev/cutagent/blob/main/CHANGELOG.md