All Versions
15
Latest Version
Avg Release Cycle
103 days
Latest Release
995 days ago

Changelog History
Page 1

  • v0.7.3 Changes

    July 09, 2020
    • โšก๏ธ Relaxed Jason dependency so it can get all 1.x versions without mix.exs update.
  • v0.7.2 Changes

    July 09, 2020
    • โฌ†๏ธ Bumped Jason dependency to 1.2.
  • v0.7.1 Changes

    November 27, 2019
    • Changed to -loop instead of deprecated -loop_input and -loop_output options in FFmpex.Options.Advanced.
  • v0.7.0 Changes

    September 05, 2019
    • ๐Ÿ’ฅ Breaking change: FFprobe API changes to return {:ok, term} or {:error, atom} from format_names/1, format/1, streams/1.
    • Changed FFprobe.duration/1 to return {:error, :no_such_file} for nonexistent file, instead of raising MatchError.
    • ๐Ÿ›  Fixed FFprobe module to raise a clearer error message when FFmpeg not installed in system path.
  • v0.6.0 Changes

    July 16, 2019
    • ๐Ÿ”„ Changed to Jason instead of Poison for JSON operations.
  • v0.5.2 Changes

    April 10, 2018
    • Added options video_size, framerate, draw_mouse in FFmpex.Options.Devices.Libavdevice.
  • v0.5.1 Changes

    April 03, 2018
    • โž• Added FFmpex.prepare/1 to retrieve arguments list, useful for inspection or passing to Port.open/2.
  • v0.5.0 Changes

    March 26, 2018
    • ๐Ÿ’ฅ Breaking change: Changed output format of FFprobe.format/1 to be cleaner, based on ffmpeg JSON output. Specifically: "nb_programs", "nb_streams", and "probe_score" now contain integers instead of binaries; and tags are stored in a "tags" sub-map instead of being individual entries prefixed with "TAG:".
    • โž• Added FFprobe.streams/1 to get a list of streams.
    • Depends on Poison 3.1.
    • Requires Elixir 1.4.
  • v0.4.1 Changes

    March 22, 2017
    • ๐Ÿ›  Fixed FFprobe.format/1 for paths with spaces.
  • v0.4.0 Changes

    December 04, 2016
    • โž• Added FFmpex.Options.Video.Libavformat.
    • ๐Ÿ“„ Validate options context (input, output, global) as specified in FFmpeg docs.