All Classes and Interfaces (FFmpeg Wrapper 0.8.0 API)

This abstract class holds flags that are both applicable to input and output streams in the ffmpeg command, while flags that apply to a particular direction (input/output) are located in FFmpegOutputBuilder.

Encoding options for audio

Information about supported Codecs

Calculates the CRC32 for all bytes read through the input stream.

Builds a ffmpeg command line

Log level options: https://ffmpeg.org/ffmpeg.html#Generic-options

Represents the AV_DISPOSITION_* fields

Builds a representation of a single output/encoding setting

Helper class with commonly used methods

Information about supported Format

GSON TypeAdapter for Apache Commons Math Fraction Object

Wraps a Reader, and logs full lines of input as it is read.

Maps Enums to lowercase strings.

Copies values from one type of object to another

Metadata spec, as described in the "map_metadata" section of https://www.ffmpeg.org/ffmpeg-all.html#Main-options

Converts a json object which represents a set of booleans.

Only maps properties which are not their type's default value.

A DataInputStream that implements a couple of custom FFmpeg Nut datatypes.

Demuxer for the FFmpeg Nut file format.

Runs a process returning a Reader to its stdout

Captures output from the ffmpeg command line as status occurs.

Parses the FFmpeg progress fields

Simple function that creates a Process with the arguments, and returns a BufferedReader reading stdout

https://ffmpeg.org/ffmpeg.html#Stream-specifiers

Encoding options for video