EditCore by Creovine

Video Editing SDK for Flutter

Professional video editing.
One line of code.

EditCore is a drop-in Flutter plugin that embeds a full-featured video editor into your iOS and Android app — trim, crop, filters, text overlays, watermarks, and hardware-accelerated export. Ship a studio-grade editing experience without building it from scratch.

Creative professional editing video content
In Development
Flutter 3.10+Native plugin
iOS & AndroidBoth platforms
GPU ExportHardware-accelerated
Up to 4KExport resolution

Capabilities

Everything your users need to create stunning content

EditCore packs professional editing tools into a single Flutter widget. No native code required — just initialize and open.

✂️

Precision Trimming

Millisecond-accurate trimming with intuitive visual handles. Perfect cuts, every time.

🖼️

Smart Cropping

Normalized crop rectangles with real-time preview. Resize and reframe content instantly.

🎨

10 Built-in Filters

Professional filters — Mono, Fade, Chrome, Noir, Vivid, Drama, and more — powered by CIFilter and native shaders.

✍️

Text Overlays

Add customizable text with full control over fonts, colors, timing, and positioning.

💧

Watermarks

Brand your content with configurable watermark position, opacity, and scale.

🚀

Hardware-Accelerated Export

Export at up to 4K resolution with progress streaming. Native GPU encoding on both platforms.

Integration

Add video editing in 3 lines

Initialize EditCore with your API key, call openEditor(), and receive the exported video path. That's it. The full editor UI, processing pipeline, and export engine are handled for you.

// pubspec.yaml
dependencies:
  creovine_editcore:
    git:
      url: https://github.com/creovine/editcore.git

// main.dart
await EditCore.initialize(apiKey: 'ECK-YOUR_KEY');

final result = await EditCore.openEditor(
  context: context,
  videoPath: '/path/to/video.mp4',
  config: EditCoreConfig(
    enableFilters: true,
    enableTextOverlay: true,
    enableTrim: true,
    enableCrop: true,
  ),
);

print(result.outputPath); // Edited video

Architecture

Built on native foundations

EditCore uses platform channels to leverage AVFoundation on iOS and MediaCodec on Android. Zero compromise on performance or quality.

iOS (Swift)

  • AVFoundation for playback
  • CoreImage for filters
  • Metal GPU export

Flutter (Dart)

  • Public API surface
  • UI layer & state management
  • License validation

Android (Kotlin)

  • MediaCodec for encoding
  • ExoPlayer for preview
  • GPU shader filters

Roadmap

What's coming next

We're actively building the next wave of features for EditCore.

☁️

Cloud Rendering

Planned
🤖

AI Auto-Cut

Planned
🎬

Scene Detection

Planned
💬

Auto-Captions

Planned

License Tiers

Flexible pricing for every stage

Start free for evaluation. Scale with your user base. Enterprise tiers include custom branding and metering.

Free

Free

Evaluation & non-commercial

  • Trim only
  • Forced watermark
  • Community support
Get Started

Basic

$19/mo

Small apps & startups

  • Trim, crop, text, filters
  • No forced watermark
  • Email support
Get Basic

Pro

$49/mo

Commercial applications

  • All features unlocked
  • No forced watermark
  • Priority support
  • 4K export
Get Pro

Enterprise

Custom

Large-scale deployments

  • Pro features + custom watermark
  • Usage metering
  • Dedicated support & SLA
  • Custom integrations
Contact Sales

Ready to add video editing to your app?

Get early access to EditCore and ship a professional editing experience in hours, not months.