Releases: a-schild/jave2
Releases · a-schild/jave2
2.7.1 Release
Allow additional arguments on watermark filter
Make positions optional (use -1 for posX and posY) and then use the setAddArgument() method
2.7.0
- Make FFMPEGLocator.createExecutor() to allow it to be used in other contexts
- added execute method to FFMPEGExecutor to leave the ffmpeg processes running after JVM shutdown
- First implementation of drawtext filter
- Most support classes now return the instance when calling setXY() methods
2.6.1 Release
- Added support to extract an image in a specified file
- Screen Extractor now allows to extract images in original video size
2.6.0 Release
- Change of logging api to slf4j as logging facade in version 1.7.x
- The encode methods now accept a List<> of MultimediaObject's, which are the concatenated
- Implemented set thread cound for encoding / decoding stages (Max number of cores/cpus to use)
- URL's as source are now treated as "multiple time readables" per default, can be overriden in the MultimediaObject
- Progress listener now works for URL's too, unless the "multiple time readables" flag is set to true
2.5.1 Release
- Renamed native folder where the executables are to nativebin too, to prevent Java 9+ problems
- Allow to create a MultimediaObject with an URL instead of a file as conversion source
- Enhanced logging when ffmpeg executable could not be found in resources
- Make getFFMPEGExecutablePath() public to see what executable is beeing used
- Use alternative way to locate executables in jar file for Java 9+
2.5.0 Release
- Renamed build artifacts with native in the name to nativebin to avoid module conflicts in Java 9+
You will have to change your build dependencies if you did selectively include platforms
2.4.7 Release
- Upgraded maven build infrastructure
- Upgraded windows and osx binaries to 4.1.3 from https://ffmpeg.zeranoe.com/builds/
- Upgraded linux binaries to 4.1.3 from https://johnvansickle.com/ffmpeg/
2.4.6 Release
- Corrected win32 executable name, thanks to WavyPeng
- The bitrate was returned in kBps instead of Bps
- The channel detection did only work for mono+stereo, but not for quad (It does still not work for others)
- Added javadoc about volume and quality values
2.4.5 Release
Added video and audio quality flags for conversion (see VideoAttributes.quality and AudioAttributes.quality)
Changed aac de/encoder from libvo_aacenc to default aac settings from ffmpeg
Upgraded windows and osx binaries to 4.1 from https://ffmpeg.zeranoe.com/builds/
Upgraded linux binaries to 4.1 from https://johnvansickle.com/ffmpeg/
2.4.4 release
- More informative error message when not finding ffmpeg executable
- Added option to copy over meta data if possible (setMapMetaData(true) in EncodingAttributes)
- Better handling of process exist code