video_trim_editor 0.1.0
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.1flutter_native_video_trimmer: ^1.1.9video_thumbnail: ^0.5.6flutter_riverpod: ^3.0.0-dev.3file_picker: ^8.3.2freezed_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