-
Notifications
You must be signed in to change notification settings - Fork 12
Releases: starkdmi/MediaToolSwift
Releases · starkdmi/MediaToolSwift
1.2.0
BREAKING: .progress() state is now removed, use the progress property of a CompressionTask which is a Progress class with KVO.
- Progress update
- Custom image processor
- Custom image encoder
- Privacy Manifest
All 46 commits are available in a changelog.
Assets 2
Version 1.1.2
- Add estimated remaining time
- Update tests
Assets 2
1 person reacted
Version 1.1.1
- Calculate bitrate based on desired file size
- New video frame processors, including custom
CMSampleBufferandCVPixelBufferhandlers - Scale-to-fill option for video (in addition to fit)
- Calculate video size and bitrate based on source values
- Expose some image extensions (to use in video frame processors)
BREAKING: Use .fit(CGSize) instead of just CGSize in VideoSettings.size property.
Assets 2
1 person reacted
Version 1.1.0
- Mac Catalyst and Vision OS support for SwiftPM
- Detailed error description for incompatible media
- Fix video thumbnails error handling issue
- Improved bitrate changes detection
- Disable bitrate upscaling for same codec
- Improved progress calculation algorithm
- Added video and audio info gathering
- New methods to get media info
Assets 2
Version 1.0.9
AudioToolimplementation- Small fixes in
VideoTool
Assets 2
Version 1.0.8
- Re-written
ImageToolwith more edge-cases and tests - Animated sequences and HDR images support
- Choose between
CGImage,CIImageandvImageframeworks - Improved video thumbnails based on newer
ImageToolimplementation
Assets 2
Version 1.0.7
- Video thumbnails
- ImageTool (beta)
Assets 2
Version 1.0.6
- Custom Frame Processing handler - Overlay, apply filter, sketch on
CIImageframe by frame - Video Crop
- Codec, bitrate and profile type improvements
Assets 2
Version 1.0.5
- Video operations - cut, rotate, flip, mirror
- Lossless video and audio compression
- Improved fps algorithm
- ALAC audio codec support
Assets 2
Version 1.0.4
- tvOS support
- Support to run tests on iOS and tvOS simulators in addition to macOS