EditPlan class

Everything an AI edit will do. Built by EditCommandParser and carried out by AutoEditor; null / false means "leave as it is".

Constructors

EditPlan()

Properties

audioCleanup ↔ AudioCleanup?
Denoise and level the voice in every clip.
getter/setter pair
beatEvery ↔ double?
Cut every N beats of the music (1, 2 or 4).
getter/setter pair
boldCaptions ↔ bool
getter/setter pair
captions ↔ bool
getter/setter pair
clearCaptions ↔ bool
getter/setter pair
clearEffects ↔ bool
Delete every timed effect on the effect lane.
getter/setter pair
clearLooks ↔ bool
Set every clip's look back to none.
getter/setter pair
clearStickers ↔ bool
getter/setter pair
clearText ↔ bool
Delete all text (captions included), but not stickers.
getter/setter pair
clipVolume ↔ double?
Volume for the clips' own sound (0 mutes, 1 restores).
getter/setter pair
effect ↔ VideoEditorEffect?
getter/setter pair
fillMode ↔ VideoFillMode?
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
highlightLength ↔ Duration?
Make a short of about this length from the best moments (AI Shorts): the speech is transcribed and the strongest lines are kept.
getter/setter pair
hookText ↔ String?
Big title shown over the first seconds (the "hook").
getter/setter pair
isEmpty → bool
no setter
musicPrompt ↔ String?
Generate music with this prompt when the project has none.
getter/setter pair
musicVolume ↔ double?
Multiplier for the music tracks' volume (louder > 1, quieter < 1).
getter/setter pair
noMusic ↔ bool
getter/setter pair
ratio ↔ VideoAspectRatio?
getter/setter pair
reframe ↔ bool
Crop every clip around its main face or subject (auto reframe).
getter/setter pair
removeEffects → Set<VideoEditorEffect>
Delete timed effects of these looks only.
final
removeMusic ↔ bool
Delete every music / sound track.
getter/setter pair
removeSilence ↔ bool
getter/setter pair
resetCrop ↔ bool
Undo crops and zooms (back to 100%, centred).
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
speed ↔ double?
getter/setter pair
stickers → List<String>
Emoji stickers to add.
final
targetLength ↔ Duration?
Shorten the whole video to this length (trims the end).
getter/setter pair
template ↔ EditTemplate?
getter/setter pair
timedEffects → List<(VideoEditorEffect, EffectSpan)>
Timed effects to add to the effect lane.
final
transition ↔ ClipTransition?
getter/setter pair
transitionMix ↔ List<ClipTransition>?
A different transition on every cut, cycling through these (vibe).
getter/setter pair
zoomCuts ↔ bool
getter/setter pair

Methods

describe() → List<String>
Human readable steps, in the order they run.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited