Changelog of @hackage/ffmpeg-light 0.7.1

0.7.1

  • Bumped transformers dependency

    Note: The use of mtl still triggers deprecation warnings from transformers.

  • Fixed bug with changing source pixel format from RGB during encoding.

  • Added BGRA pixel format

0.7

  • Simplified top-level API to focus on JuicyPixels-based interface

0.6

  • Cleaned the API of detritus. Use the image* functions.

0.5

  • Juiced the Encode and Decode APIs.

    Using imageWriter and imageReader provides a degree of pixel format polymorphism based on JuicyPixels pixel types.

0.4

  • Fixed corrupted output of palettized animated GIFs.

  • Added palettization options

    • Using avPixFmtRgb8 results in a small file

    • Using the default pixel format (avPixFmtPal8) results in a good-looking, fairly large file thanks to JuicyPixels's palettize function.

    • Setting the epPreset field of the EncodingParams value passed to frameWriter to "dither" results in an even prettier, even larger GIF file (again, thanks to JuicyPixels's palettize function).

    • See the demo/Raster.hs for examples.

0.3.1

  • Automatically palettize RGB24 to RGB8 for GIF output.

  • Add a Rasterific demo program that records an animation.

0.3

  • Support for GIF encoding (and other palletized formats).

0.2

  • Separate Scaler module and friendly libswscaler interface.

  • Generalized toJuicy conversion.

  • Added demo program.

0.1

  • Basic h264 encoding and decoding.