![]() When the video file is called to be compressed, the library checks if the user wants to set a min bitrate to avoid compressing low resolution videos. Updated gradle and target android sdk to 33.Breaking videoBitrate was renamed to videoBitrateInMbps.Only one of the configurations can be provided at a time, either AppSpecificStorageConfiguration or SharedStorageConfiguration.Breaking SharedStorageConfiguration can be passed to store the output video in Android's Primary Storage, it accepts storing at pictures, downloads, or movies.Breaking AppSpecificStorageConfiguration can be passed to store the output video in Android's App Specific Storage.Breaking StorageConfiguration was removed.LightCompressor is now available in iOS, have a look at LightCompressor_iOS. I’d appreciate your feedback so I can enhance the compression process. I would like to mention that the set attributes for size and quality worked just great in my projects and met the expectations. The general idea of how the library works is that, extreme high bitrate is reduced while maintaining a good video quality resulting in a smaller size. ![]() ![]() It is based on Telegram for Android project. Seconds that determines the video and audio files’ size and quality). This library generates a compressed MP4 video with a modified width, height, and bitrate (the number of bits per LightCompressor can now be used in Flutter through light_compressor plugin.Ī powerful and easy-to-use video compression library for android uses MediaCodec API. ![]()
0 Comments
Leave a Reply. |