- Fix: fixed bug with files that do not have an audio track, thanks to @pawegio (#31)
- Fix: fixed possible issues with FilePathDataSource (#32)
https://github.com/natario1/Transcoder/compare/v0.7.2...v0.7.3
- Improvement: better input format detection. Fixes bugs with certain files (#29)
- Improvement: added
DefaultAudioStrategy.Builder.bitRate()option (#29)
https://github.com/natario1/Transcoder/compare/v0.7.1...v0.7.2
- Improvement: update the underlying OpenGL library (#20)
https://github.com/natario1/Transcoder/compare/v0.7.0...v0.7.1
- New: video concatenation to stitch together multiple media (#14)
- New: select a specific track type (
VIDEOorAUDIO) for sources (#14) - New: audio resampling through
DefaultAudioStrategy(#16) - New: custom resampling through
TranscoderOptions.setAudioResampler()(#16) - Breaking change:
TranscoderOptions.setDataSource()renamed toaddDataSource()(#14) - Breaking change:
TranscoderOptions.setRotation()renamed tosetVideoRotation()(#14) - Breaking change:
DefaultVideoStrategy.iFrameInterval()renamed tokeyFrameInterval()(#14) - Breaking change:
DefaultAudioStrategynow uses a builder - removed old constructor (#16) - Improvement: rotate videos through OpenGL instead of using metadata (#14)
- Improvement: when concatenating multiple sources, automatically clip the longer track (audio or video) (#17)
- Improvement: various bug fixed (#18)
https://github.com/natario1/Transcoder/compare/v0.6.0...v0.7.0
- New: ability to change video/audio speed and change each frame timestamp (#10)
- New: ability to set the video output rotation (#8)
- Improvement: new frame dropping algorithm, thanks to @Saqrag (#9)
- Improvement: avoid format validation on tracks coming from PassThroughTrackTranscoder, thanks to @Saqrag ([#11][11])
https://github.com/natario1/Transcoder/compare/v0.5.0...v0.6.0
- New: video cropping to any dimension. Encoder will crop the exceeding size. (#6)
- New:
AspectRatioResizerto crop to a given aspect ratio. (#6) - Breaking change:
MediaTranscoderrenamed toTranscoder. (#6) - Breaking change:
MediaTranscoderOptionsrenamed toTranscoderOptions. (#6) - Breaking change:
MediaTranscoder.Listenerrenamed toTranscoderListener. (#6) - Improvement: use EglCore to replace GL logic. (#5)
- Improvement: bug fixes and a new demo app to test transcoding options easily (#4)