All Classes and Interfaces
Class
Description
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.
Wrapper around FFmpeg
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
TODO Make this immutable
Helper class with commonly used methods
Wrapper around FFprobe
Information about supported Format
GSON TypeAdapter for Apache Commons Math Fraction Object
A video or audio frame
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