set_clip_features
Apply advanced clip controls—transform, crop, keyframes, masks, animations, audio fades—to selected clips in a new revision. Merge per group or remove features with null.
Instructions
Apply advanced controls to selected clips in a new revision.
Groups: transform {x,y,scale_x,scale_y,rotation,opacity,flip_horizontal,flip_vertical}; crop {left,top,right,bottom} normalized source bounds; text_style supports bold, italic,underline,alignment,stroke_color,stroke_width,background_color, background_opacity,background_radius,shadow_color,shadow_opacity,shadow_diffuse, shadow_distance,shadow_angle,letter_spacing,line_spacing; keyframes {x|y|scale_x|scale_y|rotation|opacity:[{time,value}]} with clip-relative seconds and linear interpolation; audio_fade {in,out} seconds. mask {shape:circle|rectangle|linear,x,y,width,height,rotation,feather:0..100, invert,round_corner:0..100}; circle width defaults to compensate aspect ratio. animations [{type:in|out|group,duration,resource:{name,effect_id,resource_id,path}}]; transition_out {duration,resource:{name,effect_id,resource_id,path,is_overlap}}. Features merge per group for transform/style/keyframes; others replace. Pass null for a group to remove it. Resolve downloaded native resources first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| dry_run | No | ||
| clip_ids | Yes | ||
| features | Yes | ||
| new_name | Yes | ||
| include_plan | No |