video_trim_editor 0.1.0 copy "video_trim_editor: ^0.1.0" to clipboard
video_trim_editor: ^0.1.0 copied to clipboard

A beautiful and customizable video trimmer widget for Flutter with timeline preview, drag-to-trim handles, and playback controls.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-01-20 #

Added #

  • Initial release of Video Trim Editor
  • Video preview with play/pause controls
  • Timeline with auto-generated thumbnails
  • Drag-to-trim handles for selecting video range
  • Configurable maximum duration
  • Real-time playback indicator
  • Smooth selection dragging with debounced seeking
  • Processing progress indicator
  • Comprehensive theming system
  • Pre-built dark and light themes
  • Video file validation (format, size)
  • Error and info callbacks
  • Customizable app bar and button text
  • Support for Android, iOS, Web, macOS, Windows, and Linux

Features #

  • Intuitive UI: Beautiful, modern interface with smooth animations
  • Performance Optimized: Efficient thumbnail generation and video handling
  • Fully Customizable: Theme colors, text styles, and border radius
  • Production Ready: Proper error handling and resource cleanup

Dependencies #

  • video_player: ^2.9.1
  • flutter_native_video_trimmer: ^1.1.9
  • video_thumbnail: ^0.5.6
  • flutter_riverpod: ^3.0.0-dev.3
  • file_picker: ^8.3.2
  • freezed_annotation: ^3.0.0

Known Issues #

None at this time.

[Unreleased] #

Planned Features #

  • Video filters and effects
  • Multiple trim selections
  • Audio waveform visualization
  • Export quality selection
  • Frame-by-frame scrubbing
  • Rotation and flip support
  • Custom thumbnail count configuration
1
likes
150
points
15
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A beautiful and customizable video trimmer widget for Flutter with timeline preview, drag-to-trim handles, and playback controls.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

file_picker, flutter, flutter_native_video_trimmer, flutter_riverpod, freezed_annotation, path_provider, riverpod_annotation, video_player, video_thumbnail

More

Packages that depend on video_trim_editor