Skip to main content

flutter_video_editor_plugin 1.2.5 copy "flutter_video_editor_plugin: ^1.2.5" to clipboard
flutter_video_editor_plugin: ^1.2.5 copied to clipboard

Native timeline video editor for Flutter apps on iOS and Android. Presents the editor and returns the rendered MP4.

1.2.5 #

Native SDK 1.2.4.

1.2.4 #

Native SDK 1.2.4.

Fixed #

  • Timeline thumbnails show the frame at their own time, including videos with long keyframe intervals.
  • Android: playback moves to the next clip without the picture pausing at the boundary.

1.2.3 #

Native SDK 1.2.3.

Fixed #

  • A second present() call while the editor is open keeps the open editor's onFailure, pickAudio and onRenderStarted working.
  • iOS: tapping "Next" again while the cover is extracted starts only one render.
  • Android: the timeline scrolls smoothly during playback and stops where the picture stops.
  • Android: the playhead stays within the loop on the transition and music sheets.
  • Android: adding the same song twice shows the full waveform in both lanes.
  • Android: Back cancels a detached render while music is being prepared.
  • Android: closing the editor releases the preview player and its decoders.

1.2.2 #

Native SDK 1.2.2.

Fixed #

  • Tapping "Next" more than once starts only one render.
  • Android: the render progress screen appears as soon as "Next" is tapped, including right after adding music.
  • Android: with detachedRenderEnabled, the editor shows a progress indicator while added music is prepared, then closes.

1.2.1 #

Native SDK 1.2.1.

Added #

  • Transitions spin, zoom_flip, blur and shake.
  • Effects shake, old_film, strobe and fisheye.

Fixed #

  • Android: split cuts at the playhead, including clips trimmed at the start.
  • Android: a trimmed clip ends exactly where the handle is released, in the preview and in the rendered video.

1.2.0 #

Native SDK 1.2.0.

Added #

  • VideoEditorConfig.detachedRenderEnabled: draw render progress in your own UI. The editor closes when the render starts and the render continues as a VideoEditorRenderJob. See "Show render progress in your own UI" in the README.
  • VideoEditor.present(onRenderStarted:) and VideoEditor.currentRender.
  • String videoeditor_render_busy, shown when "Next" is tapped while a render job is running.

1.1.4 #

Native SDK 1.1.1.

1.1.3 #

Native SDK 1.1.1.

1.1.2 #

Native SDK 1.1.1.

1.1.1 #

Native SDK 1.1.1.

Added #

  • VideoEditorResult.usage (VideoEditorUsage): what went into the rendered video, plus editing and render stats. See "Usage data" in the README.

Fixed #

  • Android: playback when the timeline contains only photos.
  • Android: the preview switches to a photo immediately while scrubbing into it.

1.1.0 #

Native SDK 1.1.0.

Added #

  • Select up to seven videos or photos at once, from the picker and the timeline's add button. One undo removes them all.
  • A thin border on the editor canvas marks the area included in the result.

Changed #

  • Breaking: RenderOutputConfig(width:, height:) is replaced by aspectRatio: (RenderAspectRatio: 9:16, 1:1, 4:5, 3:4, 16:9). The default remains 9:16 (1080×1920).

1.0.10 #

Native SDK 1.0.10.

Added #

  • VideoEditor.deleteAllDrafts().

Changed #

  • A completed render no longer deletes the draft. Its id is returned as VideoEditorResult.draftId; delete it with VideoEditor.deleteDraft.

1.0.9 #

Native SDK 1.0.9.

Fixed #

  • iOS: exporting again after cancelling an export.

1.0.8 #

Native SDK 1.0.8.

Added #

  • Edge auto-scroll while dragging a trim handle or moving an audio clip.

Fixed #

  • Preview playback stops when the editor closes or the app goes to the background.
  • Android: sticker GIFs are decoded at their on-canvas size.
  • Android: selection border of a sticker larger than the canvas.
  • iOS: thumbnails stay in place while trimming the start of a clip.

1.0.7 #

Native SDK 1.0.7.

Changed #

  • Rendered audio is AAC stereo, 48 kHz, 256 kbps on both platforms.

1.0.6 #

Native SDK 1.0.4.

1.0.5 #

Native SDK 1.0.4.

Fixed #

  • Android: pickAudio stopped working after a second FlutterActivity was closed.

1.0.4 #

Native SDK 1.0.4.

Changed #

  • pickAudio returning null cancels instead of opening the system picker.

1.0.3 #

Native SDK 1.0.3.

Added #

  • VideoEditorConfig.coverPickerEnabled: a cover screen after "Next" to pick a frame or a gallery photo.
  • VideoEditorResult.audioPaths: audio tracks used, in timeline order.

Changed #

  • The license check shows a spinner without text.

1.0.2 #

Native SDK 1.0.2.

Changed #

  • Breaking: TextFontSpec(displayName:, asset:) takes one pubspec asset path. id, iosFontName, androidFontAsset and androidFontBoldAsset are removed. No UIAppFonts entry is needed. Give the bold face.

1.0.1 #

Native SDK 1.0.1.

Changed #

  • Transition picker swatches show a transition between two different scenes.

1.0.0 #

Native SDK 1.0.0.

  • VideoEditor.present() presents the native editor and returns VideoEditorResult?; onFailure reports failures while the editor stays open.
  • VideoEditorConfig, RenderOutputConfig, TextFontSpec.
  • Drafts: draftsEnabled, VideoEditor.drafts(), deleteDraft(), present(draftId:).
  • Strings are native SDK resources (English, Korean), overridable from the host's native resources.
  • VideoEditorScreen is deprecated.
8
likes
140
points
1.66k
downloads
screenshot

Documentation

Documentation
API reference

Publisher

verified publisherinfinive.dev

Weekly Downloads

Native timeline video editor for Flutter apps on iOS and Android. Presents the editor and returns the rendered MP4.

Homepage
View/report issues

Topics

#video #video-editor #video-editing #video-processing #video-overlay

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_video_editor_plugin

Packages that implement flutter_video_editor_plugin