Skip to content

Releases: starkdmi/MediaToolSwift

1.2.0

02 May 12:08
Compare
Choose a tag to compare

BREAKING: .progress() state is now removed, use the progress property of a CompressionTask which is a Progress class with KVO.

All 46 commits are available in a changelog.

Version 1.1.2

12 Feb 19:29
Compare
Choose a tag to compare
  • Add estimated remaining time
  • Update tests

Version 1.1.1

25 Jan 21:12
Compare
Choose a tag to compare
  • Calculate bitrate based on desired file size
  • New video frame processors, including custom CMSampleBuffer and CVPixelBuffer handlers
  • 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.

Version 1.1.0

08 Dec 19:56
Compare
Choose a tag to compare
  • 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

Version 1.0.9

13 Sep 16:32
Compare
Choose a tag to compare
  • AudioTool implementation
  • Small fixes in VideoTool

Version 1.0.8

05 Sep 12:24
Compare
Choose a tag to compare
  • Re-written ImageTool with more edge-cases and tests
  • Animated sequences and HDR images support
  • Choose between CGImage, CIImage and vImage frameworks
  • Improved video thumbnails based on newer ImageTool implementation

Version 1.0.7

23 Jul 15:28
Compare
Choose a tag to compare
  • Video thumbnails
  • ImageTool (beta)

Version 1.0.6

25 Jun 12:21
Compare
Choose a tag to compare
  • Custom Frame Processing handler - Overlay, apply filter, sketch on CIImage frame by frame
  • Video Crop
  • Codec, bitrate and profile type improvements

Version 1.0.5

12 Jun 21:45
Compare
Choose a tag to compare
  • Video operations - cut, rotate, flip, mirror
  • Lossless video and audio compression
  • Improved fps algorithm
  • ALAC audio codec support

Version 1.0.4

08 Jun 20:43
Compare
Choose a tag to compare
  • tvOS support
  • Support to run tests on iOS and tvOS simulators in addition to macOS