ffmpeg_cli library Null safety

Classes

ACopyFilter
Copies the input audio stream to the output audio stream.
ADelayFilter
Delays a given audio stream.
AFadeFilter
Fades a given audio stream.
AMixFilter
Mixes multiple audio streams together into one.
ANullFilter
Routes the input audio stream to the output audio stream without any modifications.
ASetPtsFilter
Sets the Presentation TimeStamp (PTS) for the given audio stream.
ATrimFilter
Reduces a given audio stream to the segment between start and end.
CliArg
An argument that is passed to the FFMPEG CLI command.
ConcatFilter
Combines a list of video and audio streams in series into a single set of video and audio output streams.
CopyFilter
Copies the input video stream to the output video stream.
CropFilter
Disposition
FadeFilter
Fades a given video stream.
Ffmpeg
Dart wrappers for FFMPEG CLI commands, arguments, flags, and filters. Executes FFMPEG commands from Dart.
FfmpegBuilder
Builds an FfmpegCommand by accumulating all inputs and filter streams for a given command, and then generates the CLI arguments.
FfmpegColor
FfmpegCommand
FFMPEG CLI command.
FfmpegInput
An input into an FFMPEG filter graph.
FfmpegStream
A single video/audio stream pair within an FFMPEG filter graph.
FfmpegTimeBase
FfmpegTimestamp
Ffprobe
The ffprobe command in Dart.
FfprobeResult
Filter
An individual FFMPEG CLI filter, which can be composed within a filter chain, within a broader filter graph.
FilterChain
A single pipeline of operations within a larger filter graph.
FilterGraph
A filter graph that describes how FFMPEG should compose various assets to form a final, rendered video.
Format
FpsFilter
Converts the input video stream to the specified constant frame rate by duplicating or dropping frames as necessary.
NullFilter
Routes the input video stream to the output video stream without any modifications.
OverlayFilter
Overlays one video on top of another.
RawFilter
Uses the cliValue as a literal representation of an FFMPEG CLI filter, in the case that such a filter is not currently available as a Filter in this package.
ScaleFilter
SetPtsFilter
Sets the Presentation TimeStamp (PTS) for the given video stream.
SetSarFilter
Sets the Sample Aspect Ratio for the filter output video.
Stream
SwsFlag
Tags
TPadFilter
Adds padding frames to a given video stream.
TrimFilter
Reduces a given video stream to the segment between start and end.
VideoSize
VolumeFilter
Adjusts the volume of a given audio stream.

Extensions

FfmpegDuration
LogLevelSerialization

Functions

parseFfmpegTimeDuration(String durationString) Duration
parseStandardDuration(String durationString) Duration
parseUnitSpecificDuration(String unitSpecificDuration) Duration

Enums

FfmpegTimeUnit
LogLevel