flutter_video_compressor 1.0.0
flutter_video_compressor: ^1.0.0 copied to clipboard
A Flutter plugin that provides video, image, and audio compression capabilities using native compression algorithms from the React Native Compressor library.
Changelog #
1.0.0 - 2024-12-19 #
Added #
- Initial release of Flutter Video Compressor plugin
- Video compression with quality control and format options
- Image compression with size and quality settings
- Audio compression with quality control
- Real-time compression progress tracking
- Media metadata extraction and preservation
- Video thumbnail generation
- Cache management system
- Batch compression support
- Platform-specific native implementations for Android and iOS
Features #
- 🎥 Video compression (MP4, MOV, AVI support)
- 🖼️ Image compression (JPEG, PNG, WebP support)
- 🎵 Audio compression (MP3, AAC, WAV support)
- 📱 Native performance optimization
- 🔄 Progress callbacks for UI updates
- 📊 Comprehensive metadata support
- 🎬 Video thumbnail generation
- 💾 Built-in cache management
Technical Details #
- Minimum Flutter SDK: 3.10.0
- Minimum Dart SDK: 3.0.0
- Android: API level 21+ (Android 5.0+)
- iOS: iOS 12.0+
- Wraps React Native Compressor native algorithms