Skip to content

History

Revisions

  • Update for the 4.2.0 release

    @a-schild a-schild committed Aug 20, 2026
    dc7bcc9
  • Document GraalVM native image support (#276)

    @a-schild a-schild committed Aug 20, 2026
    affe554
  • Update for the 4.1.0 release Dependency examples move to 4.1.0, and a note on the two changes that alter behaviour: abortEncoding() now actually aborts, and slf4j-api moved to 2.x so a 1.7 binding will stop being found.

    @a-schild a-schild committed Aug 20, 2026
    d6b6071
  • Note what aborting does to a two pass encoding

    @a-schild a-schild committed Aug 20, 2026
    e89afd3
  • Document two pass encoding (#156)

    @a-schild a-schild committed Aug 20, 2026
    ce6a266
  • Document PROGRESS_UNKNOWN

    @a-schild a-schild committed Aug 20, 2026
    1a72a3e
  • Rewrite Supported formats and the developers guide Supported-formats was not merely stale, it predated this fork: "Formato / Descrizione" straight from the original italian JAVE documentation, listing liba52, libfaac, libfaad, libamr_nb, libamr_wb, sonic and sonicls, none of which ffmpeg has carried for over a decade, and none of libopus, libvpx-vp9, libx265, libaom-av1, aac or libwebp, which it has. The tab separated lists did not render as tables either. It is now generated from the bundled ffmpeg 9.0.1: 183 muxers, 369 demuxers, 126 video and 86 audio encoders, in collapsed blocks so the page stays readable. Ahead of them is what actually matters: the query methods on Encoder, which never go stale, a note that the codec set differs per platform with the CI checked core list spelled out, and a short table of which codec to pair with which container. Developers-guide-lines was seven lines about semver. It keeps those, and adds building and the Java 8 language level, the module layout including the three native binary directories whose names do not match their artifact ids, how the test suite behaves, the branch rules, how the static musl linux binaries are built and what the parity gate checks, and releasing through the Central Portal.

    @a-schild a-schild committed Aug 20, 2026
    de0fa5c
  • Add the recipes issue #59 asked for Video to audio as mp3, flac to an audio only mp4, and joining audio files, which needs the concat filter told to take the audio streams and not the video ones.

    @a-schild a-schild committed Aug 20, 2026
    5253c21
  • Bring the wiki up to date with 4.0.0 The pages had drifted a long way from the library. Usage documented version 2.4.2, attrs.setFormat() and the jave-native-* artifact names, none of which exist any more, and every example on the Examples page used setFormat, so none of them compiled. Usage: current install instructions including the bill of materials, the platform package table with osx64 marked deprecated and the 32 bit x86 packages noted as removed, setOutputFormat, the listener including done(), error handling and getInfo(long). Examples: recipes for mp3, wav, amr, volume, flv, H.264, VP9, trimming, rotation metadata, joining, stills, filters, progress and aborting. Encoding-Attributes: rewritten from the source. It listed six setters under the wrong package names and missed crf, preset, tune, profile, pixel format, faststart, quality, vsync and filters entirely. Custom-ffmpeg-arguments: new page for reaching options the typed API does not model, driving ffmpeg through ProcessWrapper, and supplying your own binary with a ProcessLocator. Every java snippet across these pages was compiled against jave-core to make sure the API calls are real.

    @a-schild a-schild committed Aug 20, 2026
    fc75935
  • Updated Supported formats (markdown)

    @vitekkor vitekkor committed Jun 7, 2022
    8c2d81f
  • Updated Encoding Attributes (markdown)

    @a-schild a-schild committed Aug 27, 2021
    eca0a11
  • Updated Usage (markdown)

    @a-schild a-schild committed Aug 27, 2021
    3fcd180
  • Updated Encoding Attributes (markdown)

    @a-schild a-schild committed Aug 27, 2021
    4cbbb00
  • Created Encoding Attributes (markdown)

    @a-schild a-schild committed Aug 27, 2021
    c227c58
  • Link to Javadocs that resolve

    @ksclarke ksclarke committed Mar 17, 2021
    c69ad32
  • Updated Home (creole)

    @a-schild a-schild committed Jul 22, 2020
    a1e3bf8
  • Updated Home (creole)

    @a-schild a-schild committed Jul 22, 2020
    b523b13
  • Updated Usage (markdown)

    @a-schild a-schild committed Dec 12, 2019
    93dcf30
  • Updated Usage (markdown)

    @a-schild a-schild committed Dec 12, 2019
    b4efc48
  • Created Developers guide lines (markdown)

    @a-schild a-schild committed Aug 6, 2019
    f07b6ae
  • Updated Home (creole)

    @goxr3plus goxr3plus committed Oct 9, 2018
    744d10e
  • Destroyed Readme (markdown)

    @goxr3plus goxr3plus committed Oct 9, 2018
    cdd72bd
  • Updated Usage (markdown)

    @goxr3plus goxr3plus committed Aug 18, 2018
    83b4827
  • Updated Usage (markdown)

    @goxr3plus goxr3plus committed Aug 18, 2018
    b8dbdb4
  • Updated Wiki Read Me

    @goxr3plus goxr3plus committed Aug 18, 2018
    8b08f4d
  • Updated Usage (markdown)

    @a-schild a-schild committed Jul 24, 2018
    5a59a83
  • Removed last it.saurosoftware references

    @a-schild a-schild committed Jul 24, 2018
    e3d318b
  • Updated Usage (markdown)

    @a-schild a-schild committed Jul 24, 2018
    fa62f44
  • new MultimediaObject(source) added

    @a-schild a-schild committed Jul 24, 2018
    d1efc21
  • Updated Usage (markdown)

    @a-schild a-schild committed Jul 17, 2018
    b14c072