Skip to main content

native_video_trimmer 0.2.1 copy "native_video_trimmer: ^0.2.1" to clipboard
native_video_trimmer: ^0.2.1 copied to clipboard

A lightweight Flutter plugin for video manipulation using native code. Trim videos without FFmpeg dependency. And create a thumbnail

0.2.1 #

  • Renames the Android plugin package and namespace from com.example.video_trimmer to com.example.native_video_trimmer, matching iOS.

0.2.0 #

  • Updates the minimum supported SDK version to Flutter 3.44/Dart 3.12.
  • Migrates to built-in Kotlin.

0.1.0 #

  • Initial public release (the earlier 1.x line was retracted before adoption).
  • Trim output quality presets, thumbnail generation (getThumbnail, getThumbnailData, per-call path), iOS Swift Package Manager support.
  • Native plugin classes named NativeVideoTrimmerPlugin to coexist with flutter_native_video_trimmer without a registrar collision.

1.1.1 #

  • Rename native plugin classes to NativeVideoTrimmerPlugin to avoid a launch crash when coexisting with flutter_native_video_trimmer (duplicate registrar key)

1.1.0 #

  • Add getThumbnailData returning JPEG bytes without file I/O
  • getThumbnail accepts an optional path to thumb a file without loading it

1.0.1 #

  • Updated README documentation

1.0.0 #

  • Initial release of native_video_trimmer, renamed from flutter_native_video_trimmer (last upstream release 1.1.9)
  • Trim output quality presets: original, hd1080, hd720, passthrough, hevc
  • Thumbnail generation via getThumbnail
  • iOS Swift Package Manager support
  • Fix iOS clearCache missing trimmed videos; validate trim time range on Android

1.1.9 and earlier (as flutter_native_video_trimmer) #

  • Update README.md

1.1.8 #

  • Update minimum iOS version to 11.0

1.1.7 #

  • Remove thumbnail generation feature
  • Update README.md

1.1.6 #

  • Fix bug in trimVideo method

1.1.5 #

  • Add option includeAudio to trimVideo method

1.1.4 #

  • Refactor code

1.1.3 #

  • Optimize code
  • Update readme

1.1.2 #

  • Fix bug on Android build (#1)
  • Update readme

1.1.1 #

  • Fix bug in trimVideo method

1.1.0 #

  • Fix bug in trimVideo method

1.0.9 #

  • Refactor code

1.0.8 #

  • Update readme

1.0.7 #

  • Update clearCache method and parameter type to return MediaInfo

1.0.6 #

  • Fix iOS implementation

1.0.5 #

  • Add MediaInfo model class for better type safety
  • Update getVideoInfo to return MediaInfo instead of Map

1.0.4 #

  • Update method channel name to match package name

1.0.3 #

  • Fix iOS implementation
  • Add Flutter import to iOS handler files
  • Fix method channel implementation

1.0.2 #

  • Fix iOS implementation
  • Fix method channel implementation
  • Update package export configuration

1.0.1 #

  • Fix package export configuration
  • Fix iOS podspec configuration

1.0.0 #

  • Initial release
  • Features:
    • Video trimming using native code
    • Thumbnail generation
    • Video information retrieval
    • No FFmpeg dependency
    • Support for Android and iOS
  • Documentation:
    • Comprehensive README with usage examples
    • API documentation
    • Example app
1
likes
160
points
591
downloads

Documentation

API reference

Publisher

verified publishermysixty.tech

Weekly Downloads

A lightweight Flutter plugin for video manipulation using native code. Trim videos without FFmpeg dependency. And create a thumbnail

Repository (GitHub)
View/report issues

Topics

#video #trimmer #media

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on native_video_trimmer

Packages that implement native_video_trimmer