API Reference ffix v#0.2.0

Copy Markdown View Source

Modules

Build and run FFmpeg commands in Elixir.

The inputs, outputs, and options for one FFmpeg invocation.

Declare media sources and select their streams.

An output's choice of source and encoding.

Choose the streams, encoding, and destination for one output.

Configure how an input stream is decoded.

Choose how FFmpeg reads an input format.

Inspect the codecs, formats, and filters available in an FFmpeg installation.

A metadata parsing or discovery failure.

Parse saved FFmpeg capability listings and help text.

Choose how output streams are compressed.

Transform pictures and sound with FFmpeg filters.

Parse FFmpeg filtergraphs and reuse named filter pipelines.

An output handle for explicit command construction.

A selected input stream or the result of a filter.

A filter branch that ends at a sink.

Package output streams into a file or streaming format.

Execute commands, collect results, and observe progress.

A missing command executable or an unsuccessful process exit.

One ffmpeg -progress update, grouped through its progress=continue or progress=end marker. Fields without a closing marker are not emitted.

The outcome and captured output of an execution.

A query selecting input streams for an output.

Mix Tasks

Record checksums for a dated BtbN release before downloading a different build.

Download a pinned static FFmpeg build for development.

Update the bundled FFmpeg option reference and generated helper catalog.