- Added
FFmpex.Options.Video.Libavformat
. - Validate options context (input, output, global) as specified in FFmpeg docs.
- Breaking change:
add_stream_specifier/2
takes a keyword list instead of%StreamSpecifier{}
. - Breaking change:
execute/1
returns:ok
or{:error, {output, status}}
, instead of{output, status}
. - Added
use FFmpex.Options
to conveniently import all options.
- Added
FFprobe.format/1
andFFprobe.format_names/1
.
- Added
FFprobe
module.FFprobe.duration/1
to get video duration.
- Lower Elixir requirement to 1.0 (was 1.3).
- First FFmpex release.
- Specify per-file and per-stream options, and execute.
- Non-exhaustive catalog of known options.