flutter_video_editor_plugin 1.0.1
flutter_video_editor_plugin: ^1.0.1 copied to clipboard
Timeline-based multi-clip video editor: trim, split, stickers, text, color filters, transitions and audio. Preview and export share one native composition.
1.0.1 #
- The transition picker’s preview swatches now show a transition between two scenes (a house on a hill to a lighthouse). A transition between identical frames read as a flicker. The preview plays each transition at 1.5× the editor default; the defaults are unchanged.
- Depends on native SDK 1.0.1 (iOS
VideoEditorCore, Androidshow.infini:videoeditor).
1.0.0 #
First release. The editing screen, the engine and the result live in the native SDKs (iOS
VideoEditorCore, Android show.infini:videoeditor); this package presents that screen and returns
the result.
VideoEditor.present()presents the editor and awaits aVideoEditorResult?(nullon cancel).onFailurereports render failures, unreadable sources and a missing cover while the screen stays open.VideoEditorConfig: license key (required), GIPHY key, text fonts (TextFontSpec, per-platform fields), duration limits, add-clip control, string language (locale).RenderOutputConfig: output resolution, bitrate cap, frame-rate cap and codec (H.264 / HEVC). Only the fields that are set are overridden.- Drafts: with
VideoEditorConfig.draftsEnabled, leaving the editing screen saves the state and a completed render deletes it.VideoEditor.drafts(),deleteDraft(),present(draftId:),VideoEditorDraft. The list screen is the host’s. - The iOS editor requests photo-library read access and references originals without copying. Only full access is accepted.
- Strings are native SDK resources (Korean and English). The host overrides them by defining the same keys in its native resources.
VideoEditorScreenis deprecated; it remains as a wrapper for hosts that pushed it as a route.