Skip to main content

Features

EditCore provides a complete set of video editing tools accessible through a single full-screen editor UI.

Trim

Millisecond-level trimming with visual drag handles. Users can precisely set in/out points on the video timeline.

Crop

Normalized crop rectangles with live preview. Supports freeform cropping with real-time visual feedback.

Filters

10 built-in filter effects powered by CIFilter (iOS) and shader effects (Android):

FilterDescription
NoneNo effect (original)
MonoBlack and white
FadeFaded vintage look
ChromeHigh-contrast chrome
NoirFilm noir
InstantInstant camera look
VividBoosted saturation
WarmthWarm color cast
CoolCool color cast
DramaHigh-contrast dramatic

Text Overlays

Add customizable text overlays with:

  • Font selection
  • Color picker
  • Size adjustment
  • Timing control (start/end time)
  • Position dragging

Watermarks

Configure watermarks with:

  • Position — corner placement or custom coordinates
  • Opacity — 0.0 to 1.0
  • Scale — relative to video dimensions
note

On the Free tier, a forced "EditCore" watermark is applied. Pro and Enterprise tiers can customize or remove the watermark entirely.

Export

Hardware-accelerated export with real-time progress streaming:

final result = await EditCore.openEditor(
context: context,
videoPath: videoPath,
config: EditCoreConfig(
exportConfig: ExportConfig(
resolution: ExportResolution.fhd1080p,
format: ExportFormat.mp4,
),
),
);

Export Resolutions

ResolutionValue
480psd480p
720phd720p
1080p (default)fhd1080p
4Kuhd4k
Originaloriginal

Export Format

Currently supports MP4 (mp4). Additional formats planned.