Skip to main content

flutter_video_editor_plugin 1.0.4 copy "flutter_video_editor_plugin: ^1.0.4" to clipboard
flutter_video_editor_plugin: ^1.0.4 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.4 #

  • A host pickAudio callback that returns null now cancels; nothing happens. Previously the system file picker opened instead. The system picker is used only when pickAudio is not provided.
  • Depends on native SDK 1.0.4 (iOS VideoEditorCore, Android show.infini:videoeditor).

1.0.3 #

  • VideoEditorConfig.coverPickerEnabled (default false). When set, a cover screen follows “Next”: slide along a thumbnail strip of the whole video to pick a frame, or choose a photo from the gallery (center-cropped to the output aspect). The chosen frame or photo becomes coverPath. When off, nothing changes.
  • VideoEditorResult.audioPaths: the audio tracks used on the audio lane, in timeline order, exactly as your pickAudio callback (or the system picker) supplied them. Empty when no audio was added.
  • The “Checking license…” text is gone; while the license server is contacted the editor shows only a spinner.
  • Depends on native SDK 1.0.3 (iOS VideoEditorCore, Android show.infini:videoeditor).

1.0.2 #

  • Breaking. TextFontSpec is now TextFontSpec(displayName:, asset:): one pubspec asset path per font. The plugin locates the file through Flutter’s asset lookup on both platforms and registers it with Core Text on iOS, so fonts no longer need an UIAppFonts entry or a flutter_assets/ path. id, iosFontName, androidFontAsset and androidFontBoldAsset are removed. Give the bold face; overlay text is rendered in one weight.
  • Depends on native SDK 1.0.2 (iOS VideoEditorCore, Android show.infini:videoeditor).

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, Android show.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 a VideoEditorResult? (null on cancel). onFailure reports 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.
  • VideoEditorScreen is deprecated; it remains as a wrapper for hosts that pushed it as a route.
8
likes
0
points
1.61k
downloads

Documentation

Documentation

Publisher

verified publisherinfinive.dev

Weekly Downloads

Timeline-based multi-clip video editor: trim, split, stickers, text, color filters, transitions and audio. Preview and export share one native composition.

Homepage

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_video_editor_plugin

Packages that implement flutter_video_editor_plugin