Skip to content

Releases: a-schild/jave2

2.7.1 Release

07 Nov 15:42
Compare
Choose a tag to compare

Allow additional arguments on watermark filter
Make positions optional (use -1 for posX and posY) and then use the setAddArgument() method

2.7.0

06 Nov 11:25
Compare
Choose a tag to compare
  • 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

15 Oct 12:54
Compare
Choose a tag to compare
  • 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

06 Aug 13:08
Compare
Choose a tag to compare
  • 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

16 Jul 13:39
Compare
Choose a tag to compare
  • 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

28 May 12:22
Compare
Choose a tag to compare
  • 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

28 May 10:15
Compare
Choose a tag to compare

2.4.6 Release

04 Mar 08:26
Compare
Choose a tag to compare
  • 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

13 Dec 19:31
Compare
Choose a tag to compare

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

11 Oct 18:13
Compare
Choose a tag to compare
  • 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