- docs change pubspec.yaml description
- docs Better English documentation
- docs better example
- docs better example
- docs better example
- docs deleteAllCache api return whether the boolean value is deleted
- fix
ios
path problem - fix
ios
deleteAllCache functional repair - docs
document
deleteAllCache api description - fix
android
ffmpeg keep metadata orientation by -noautorotate command
- feat
both
add api deleteAllCache to delete cache, please do not put other things in the folder of this plugin, it will be cleared
- Breaking change
both
rename startCompress to compressVideo, stopCompress to cancelCompression - feat
both
compressVideo api add params { int startTime, int duration, bool includeAudio, int frameRate } - feat
both
getMediaInfo returns add orientation - fix
android
getMediaInfo returns height and width flipped - fix
android
different quality compression size - style
example
fixed some problems with example
- docs
document
ios swift version documents of how to fix Regift - refactor
android
reduce compressing time - refactor
android
remove updateProgress redundant code to improve performance - refactor
dart
change all print to debugPrint to improve release performance
- Support latest dependencies
- update documents
- increased swift version to 5.0
- reduced frame rate to 15 on android, use milliseconds for duration
- Breaking change fix The old version does not scale the Android compressed video,
That is, the startCompress
quality
properties has no effect. - fix IOS pod dependency
Regift
- feat enum
VideoQuality
add DefaultQuality, startCompressquality
Use the default properties of the old version - fix IOS convertVideoToGif file Suffix
- docs update example
- fix example lost the IOS pod dependency
Regift
- docs update convertVideoToGif associated document
- feat Created API for conversion of video files to gif with start time and duration parameters. For Android ffmpeg is used for conversion and for iOS Regift library is used. Also, added an example on how to use the API within example project.
- docs update README.md
- docs update README.md
- docs docs folder to doc
- docs international documentation increased
- fix unsubscribe excess stream error
- fix compressed video is null
- fix Bad state: Stream has already been listened to
- fix Video same address cannot be compressed for the second time
- Breaking change refactor ios anderoid lib code
- feat add getThumbnailWithFile and getMediaInfo api
- fix android private folder permissions cause possible problems
- change startCompress api return type
- doc update document
- doc update document
- fix ios getThumbnail path error
- Better tips of Compressing error
- Breaking change start Compress api add whether to cancel the parameter
- chore update swift 5
- fix: fix the wrong Usage
- fix: add some suggestions for reduce apk size
- Breaking change compressVideo api renamed startCompress
- feat: add stopCompress api
- update README.md
no change
- fix: IOS fix import AVFoundation
- fix: Android video type changed h264
- Breaking change Migrated dependent sdk, Upgraded kotlin and gradle versions
- fix: solved Android transcoding video error code 8
- update example/README.md
- docs: Better Readme
- docs: Better documentation
- CHANGELOG.md
- fix: supported x86 arm64-v8a armeabi armeabi-v7a
- fix:gradle config 'compile' replaced with 'implementation'
- fix: fix ios 4.2 version bugs
- fix: fix ios build swift_version
- chore: update
AndroidX
- feature: get vedio thumbnail
- feature: compress vedio