A B C D E F G H I K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractFFmpegStreamBuilder<T> - Class in net.bramp.ffmpeg.builder

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.

AbstractFFmpegStreamBuilder() - Constructor for class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
AbstractFFmpegStreamBuilder(FFmpegBuilder, String) - Constructor for class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
AbstractFFmpegStreamBuilder(FFmpegBuilder, URI) - Constructor for class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
AbstractSocketProgressParser - Class in net.bramp.ffmpeg.progress
 
AbstractSocketProgressParser(ProgressListener) - Constructor for class net.bramp.ffmpeg.progress.AbstractSocketProgressParser
 
addAudioFlags(ImmutableList.Builder<String>) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
addAudioFlags(ImmutableList.Builder<String>) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
addExtraArgs(String...) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Add additional output arguments (for flags which aren't currently supported).

addExtraArgs(String...) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Add additional ouput arguments (for flags which aren't currently supported).

addGlobalFlags(FFmpegBuilder, ImmutableList.Builder<String>) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
addGlobalFlags(FFmpegBuilder, ImmutableList.Builder<String>) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
addInput(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
addInput(FFmpegProbeResult) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
addMetaTag(String, String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Add metadata on output streams.

addMetaTag(MetadataSpecifier, String, String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Add metadata on output streams.

addOutput(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Adds new output file.

addOutput(URI) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Adds new output file.

addOutput(FFmpegOutputBuilder) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Adds an existing FFmpegOutputBuilder.

addProgress(URI) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
addStdoutOutput() - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Create new output (to stdout)

addVideoFlags(FFmpegBuilder, ImmutableList.Builder<String>) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
addVideoFlags(FFmpegBuilder, ImmutableList.Builder<String>) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
applies(MappingContext<S, D>) - Method in class net.bramp.ffmpeg.modelmapper.NotDefaultCondition
 
attached_pic - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
Attachment - Enum constant in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Attachment

ATTACHMENT - Enum constant in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType
 
audio - Variable in class net.bramp.ffmpeg.options.EncodingOptions
 
Audio - Enum constant in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Audio

AUDIO - Enum constant in enum net.bramp.ffmpeg.info.Codec.Type
 
AUDIO - Enum constant in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType
 
AUDIO - Static variable in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
audio_bit_rate - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
audio_bit_stream_filter - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
audio_channels - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
audio_codec - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
AUDIO_DEPTH_DBL - Static variable in class net.bramp.ffmpeg.FFmpeg

Deprecated.

AUDIO_DEPTH_FLT - Static variable in class net.bramp.ffmpeg.FFmpeg

Deprecated.

AUDIO_DEPTH_S16 - Static variable in class net.bramp.ffmpeg.FFmpeg

Deprecated.

AUDIO_DEPTH_S32 - Static variable in class net.bramp.ffmpeg.FFmpeg

Deprecated.

AUDIO_DEPTH_U8 - Static variable in class net.bramp.ffmpeg.FFmpeg

Deprecated.

audio_enabled - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
audio_filter - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
AUDIO_FORMAT_DBL - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_FORMAT_FLT - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_FORMAT_S16 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_FORMAT_S32 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_FORMAT_U8 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_MONO - Static variable in class net.bramp.ffmpeg.FFmpeg
 
audio_preset - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
audio_quality - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
AUDIO_SAMPLE_11025 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_12000 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_16000 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_22050 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_32000 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_44100 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_48000 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_8000 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AUDIO_SAMPLE_96000 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
audio_sample_format - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
audio_sample_rate - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
AUDIO_STEREO - Static variable in class net.bramp.ffmpeg.FFmpeg
 
AudioEncodingOptions - Class in net.bramp.ffmpeg.options

Encoding options for audio

AudioEncodingOptions(boolean, String, int, int, String, long, Double) - Constructor for class net.bramp.ffmpeg.options.AudioEncodingOptions
 
avg_frame_rate - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 

B

bit_rate - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
bit_rate - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
bit_rate - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat

Bitrate

bit_rate - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
bitrate - Variable in class net.bramp.ffmpeg.progress.Progress

Current bitrate

bits_per_raw_sample - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
bits_per_sample - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
BROADCAST_MODE - Static variable in class net.bramp.ffmpeg.nut.MainHeaderPacket
 
build() - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
build(int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
build(int) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
build(FFmpegBuilder, int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Builds the arguments

build(FFmpegBuilder, int) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Builds the arguments

builder - Variable in class net.bramp.ffmpeg.job.SinglePassFFmpegJob
 
builder() - Method in class net.bramp.ffmpeg.FFmpeg
 
buildOptions() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Returns a representation of this Builder that can be safely serialised.

buildOptions() - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Returns a representation of this Builder that can be safely serialised.

C

canDecode() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
canEncode() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
captions - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
channel_layout - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
channels - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
channels - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
chapter(int) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
chapters - Variable in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
checkNotEmpty(String, Object) - Static method in class net.bramp.ffmpeg.Preconditions

Ensures the argument is not null, empty string, or just whitespace.

checkValidKey(String) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
checkValidStream(URI) - Static method in class net.bramp.ffmpeg.Preconditions

Checks if the URI is valid for streaming to.

chroma_location - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
clean_effects - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
clearInputs() - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
close() - Method in class net.bramp.ffmpeg.progress.AbstractSocketProgressParser
 
code - Variable in class net.bramp.ffmpeg.probe.FFmpegError
 
codec - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
codec - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
Codec - Class in net.bramp.ffmpeg.info

Information about supported Codecs

Codec(String, String, String) - Constructor for class net.bramp.ffmpeg.info.Codec
 
codec_long_name - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
codec_name - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
codec_tag - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
codec_tag_string - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
codec_time_base - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
codec_type - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
Codec.Type - Enum in net.bramp.ffmpeg.info
 
codecs() - Method in class net.bramp.ffmpeg.FFmpeg
 
comment - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
constantRateFactor - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
CONTINUE - Enum constant in enum net.bramp.ffmpeg.progress.Progress.Status
 
CRC32InputStream - Class in net.bramp.ffmpeg.io

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

CRC32InputStream(InputStream) - Constructor for class net.bramp.ffmpeg.io.CRC32InputStream
 
create(Gson, TypeToken<T>) - Method in class net.bramp.ffmpeg.gson.LowercaseEnumTypeAdapterFactory
 
createJob(FFmpegBuilder) - Method in class net.bramp.ffmpeg.FFmpegExecutor
 
createJob(FFmpegBuilder, ProgressListener) - Method in class net.bramp.ffmpeg.FFmpegExecutor
 
createProgressParser(ProgressListener) - Method in class net.bramp.ffmpeg.FFmpeg
 
createTwoPassJob(FFmpegBuilder) - Method in class net.bramp.ffmpeg.FFmpegExecutor

Creates a two pass job, which will execute FFmpeg twice to produce a better quality output.

D

Data - Enum constant in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Data

DATA - Enum constant in enum net.bramp.ffmpeg.info.Codec.Type
 
DATA - Enum constant in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType
 
DEBUG - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
DEFAULT_PATH - Static variable in class net.bramp.ffmpeg.FFmpeg
 
deletePassLog() - Method in class net.bramp.ffmpeg.job.TwoPassFFmpegJob
 
descriptions - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
disableAudio() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
disableSubtitle() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
disableVideo() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
display_aspect_ratio - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
displaymatrix - Variable in class net.bramp.ffmpeg.probe.FFmpegStream.SideData
 
disposition - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
done() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Finished with this output

drop_frames - Variable in class net.bramp.ffmpeg.progress.Progress

Number of frames dropped

dub - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
dup_frames - Variable in class net.bramp.ffmpeg.progress.Progress
 
duration - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
duration - Variable in class net.bramp.ffmpeg.options.MainEncodingOptions
 
duration - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat

Duration in seconds

duration - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
duration_ts - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 

E

enabled - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
enabled - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
EncodingOptions - Class in net.bramp.ffmpeg.options
 
EncodingOptions(MainEncodingOptions, AudioEncodingOptions, VideoEncodingOptions) - Constructor for class net.bramp.ffmpeg.options.EncodingOptions
 
end - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
END - Enum constant in enum net.bramp.ffmpeg.progress.Progress.Status
 
end_time - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
equals(Object) - Method in class net.bramp.ffmpeg.info.Codec
 
equals(Object) - Method in class net.bramp.ffmpeg.info.Format
 
equals(Object) - Method in class net.bramp.ffmpeg.info.PixelFormat
 
equals(Object) - Method in class net.bramp.ffmpeg.progress.Progress
 
equalsCode(long) - Method in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
error - Variable in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
ERROR - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
EXPERIMENTAL - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict
 
extra_args - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 

F

FAILED - Enum constant in enum net.bramp.ffmpeg.job.FFmpegJob.State
 
FATAL - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
FFmpeg - Class in net.bramp.ffmpeg

Wrapper around FFmpeg

FFmpeg() - Constructor for class net.bramp.ffmpeg.FFmpeg
 
FFmpeg(String) - Constructor for class net.bramp.ffmpeg.FFmpeg
 
FFmpeg(String, ProcessFunction) - Constructor for class net.bramp.ffmpeg.FFmpeg
 
FFmpeg(ProcessFunction) - Constructor for class net.bramp.ffmpeg.FFmpeg
 
FFMPEG - Static variable in class net.bramp.ffmpeg.FFmpeg
 
FFmpegBuilder - Class in net.bramp.ffmpeg.builder

Builds a ffmpeg command line

FFmpegBuilder() - Constructor for class net.bramp.ffmpeg.builder.FFmpegBuilder
 
FFmpegBuilder.Strict - Enum in net.bramp.ffmpeg.builder
 
FFmpegBuilder.Verbosity - Enum in net.bramp.ffmpeg.builder

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

FFmpegChapter - Class in net.bramp.ffmpeg.probe
 
FFmpegChapter() - Constructor for class net.bramp.ffmpeg.probe.FFmpegChapter
 
FFmpegChapterTag - Class in net.bramp.ffmpeg.probe
 
FFmpegChapterTag() - Constructor for class net.bramp.ffmpeg.probe.FFmpegChapterTag
 
FFmpegDisposition - Class in net.bramp.ffmpeg.probe

Represents the AV_DISPOSITION_* fields

FFmpegDisposition() - Constructor for class net.bramp.ffmpeg.probe.FFmpegDisposition
 
FFmpegError - Class in net.bramp.ffmpeg.probe
 
FFmpegError() - Constructor for class net.bramp.ffmpeg.probe.FFmpegError
 
FFmpegExecutor - Class in net.bramp.ffmpeg
 
FFmpegExecutor() - Constructor for class net.bramp.ffmpeg.FFmpegExecutor
 
FFmpegExecutor(FFmpeg) - Constructor for class net.bramp.ffmpeg.FFmpegExecutor
 
FFmpegExecutor(FFmpeg, FFprobe) - Constructor for class net.bramp.ffmpeg.FFmpegExecutor
 
FFmpegFormat - Class in net.bramp.ffmpeg.probe
 
FFmpegFormat() - Constructor for class net.bramp.ffmpeg.probe.FFmpegFormat
 
FFmpegJob - Class in net.bramp.ffmpeg.job
 
FFmpegJob(FFmpeg) - Constructor for class net.bramp.ffmpeg.job.FFmpegJob
 
FFmpegJob(FFmpeg, ProgressListener) - Constructor for class net.bramp.ffmpeg.job.FFmpegJob
 
FFmpegJob.State - Enum in net.bramp.ffmpeg.job
 
FFmpegOutputBuilder - Class in net.bramp.ffmpeg.builder

Builds a representation of a single output/encoding setting

FFmpegOutputBuilder() - Constructor for class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
FFmpegOutputBuilder(FFmpegBuilder, String) - Constructor for class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
FFmpegOutputBuilder(FFmpegBuilder, URI) - Constructor for class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
FFmpegProbeResult - Class in net.bramp.ffmpeg.probe

TODO Make this immutable

FFmpegProbeResult() - Constructor for class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
FFmpegStream - Class in net.bramp.ffmpeg.probe
 
FFmpegStream() - Constructor for class net.bramp.ffmpeg.probe.FFmpegStream
 
FFmpegStream.CodecType - Enum in net.bramp.ffmpeg.probe
 
FFmpegStream.SideData - Class in net.bramp.ffmpeg.probe
 
FFmpegUtils - Class in net.bramp.ffmpeg

Helper class with commonly used methods

FFprobe - Class in net.bramp.ffmpeg

Wrapper around FFprobe

FFprobe() - Constructor for class net.bramp.ffmpeg.FFprobe
 
FFprobe(String) - Constructor for class net.bramp.ffmpeg.FFprobe
 
FFprobe(String, ProcessFunction) - Constructor for class net.bramp.ffmpeg.FFprobe
 
FFprobe(ProcessFunction) - Constructor for class net.bramp.ffmpeg.FFprobe
 
filename - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Output filename or uri.

filename - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
filter - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
FINISHED - Enum constant in enum net.bramp.ffmpeg.job.FFmpegJob.State
 
footer - Variable in class net.bramp.ffmpeg.nut.Packet
 
forced - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
format - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
format - Variable in class net.bramp.ffmpeg.options.MainEncodingOptions
 
format - Variable in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
Format - Class in net.bramp.ffmpeg.info

Information about supported Format

Format(String, String, String) - Constructor for class net.bramp.ffmpeg.info.Format
 
format_long_name - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
format_name - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
formatDecimalInteger(double) - Static method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Returns a double formatted as a string.

formats() - Method in class net.bramp.ffmpeg.FFmpeg
 
fourccToString(byte[]) - Static method in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
fps - Variable in class net.bramp.ffmpeg.progress.Progress

The current frames per second

FPS_23_976 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
FPS_24 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
FPS_29_97 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
FPS_30 - Static variable in class net.bramp.ffmpeg.FFmpeg
 
FractionAdapter - Class in net.bramp.commons.lang3.math.gson

GSON TypeAdapter for Apache Commons Math Fraction Object

FractionAdapter() - Constructor for class net.bramp.commons.lang3.math.gson.FractionAdapter
 
frame - Variable in class net.bramp.ffmpeg.progress.Progress

The frame number being processed

frame(Frame) - Method in interface net.bramp.ffmpeg.nut.NutReaderListener

Executes when a new frame is found.

Frame - Class in net.bramp.ffmpeg.nut

A video or audio frame

Frame() - Constructor for class net.bramp.ffmpeg.nut.Frame
 
frame_rate - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
FrameCode - Class in net.bramp.ffmpeg.nut
 
FrameCode() - Constructor for class net.bramp.ffmpeg.nut.FrameCode
 
frames - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
fromTimecode(String) - Static method in class net.bramp.ffmpeg.FFmpegUtils

Returns the number of nanoseconds this timecode represents.

G

getAudio() - Method in class net.bramp.ffmpeg.options.EncodingOptions
 
getBitsPerPixel() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
getCanDecode() - Method in class net.bramp.ffmpeg.info.Codec
 
getCanDemux() - Method in class net.bramp.ffmpeg.info.Format
 
getCanEncode() - Method in class net.bramp.ffmpeg.info.Codec
 
getCanMux() - Method in class net.bramp.ffmpeg.info.Format
 
getChapters() - Method in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
getCRC() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
getError() - Method in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
getFilename() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
getFormat() - Method in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
getLongName() - Method in class net.bramp.ffmpeg.info.Codec
 
getLongName() - Method in class net.bramp.ffmpeg.info.Format
 
getMain() - Method in class net.bramp.ffmpeg.options.EncodingOptions
 
getName() - Method in class net.bramp.ffmpeg.info.Codec
 
getName() - Method in class net.bramp.ffmpeg.info.Format
 
getName() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
getNumberOfComponents() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
getOverrideOutputFiles() - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
getPath() - Method in class net.bramp.ffmpeg.FFprobe
 
getPath() - Method in class net.bramp.ffmpeg.FFmpeg
 
getRunnable(CountDownLatch) - Method in class net.bramp.ffmpeg.progress.AbstractSocketProgressParser
 
getRunnable(CountDownLatch) - Method in class net.bramp.ffmpeg.progress.TcpProgressParser
 
getRunnable(CountDownLatch) - Method in class net.bramp.ffmpeg.progress.UdpProgressParser
 
getState() - Method in class net.bramp.ffmpeg.job.FFmpegJob
 
getStreams() - Method in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
getThis() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
getThis() - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
getThreadName() - Method in class net.bramp.ffmpeg.progress.AbstractSocketProgressParser
 
getThreadName() - Method in class net.bramp.ffmpeg.progress.TcpProgressParser
 
getThreadName() - Method in class net.bramp.ffmpeg.progress.UdpProgressParser
 
getType() - Method in class net.bramp.ffmpeg.info.Codec
 
getUri() - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
getUri() - Method in interface net.bramp.ffmpeg.progress.ProgressParser

The URL to parse to FFmpeg to communicate with this parser

getUri() - Method in class net.bramp.ffmpeg.progress.TcpProgressParser
 
getUri() - Method in class net.bramp.ffmpeg.progress.UdpProgressParser
 
getValue() - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
getVideo() - Method in class net.bramp.ffmpeg.options.EncodingOptions
 
global() - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 

H

has_b_frames - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
hasError() - Method in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
hashCode() - Method in class net.bramp.ffmpeg.info.Codec
 
hashCode() - Method in class net.bramp.ffmpeg.info.Format
 
hashCode() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
hashCode() - Method in class net.bramp.ffmpeg.progress.Progress
 
header - Variable in class net.bramp.ffmpeg.nut.NutReader
 
header - Variable in class net.bramp.ffmpeg.nut.Packet
 
hearing_impaired - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
height - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
height - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 

I

id - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
id(int) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Match the stream by stream id (e.g.

index - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
INDEX - Enum constant in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
IndexPacket - Class in net.bramp.ffmpeg.nut
 
IndexPacket() - Constructor for class net.bramp.ffmpeg.nut.IndexPacket
 
INFO - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
INFO - Enum constant in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
InfoPacket - Class in net.bramp.ffmpeg.nut
 
InfoPacket() - Constructor for class net.bramp.ffmpeg.nut.InfoPacket
 
is_avc - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
isBitstreamFormat() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
isEnd() - Method in class net.bramp.ffmpeg.progress.Progress
 
isFFmpeg() - Method in class net.bramp.ffmpeg.FFmpeg

Returns true if the binary we are using is the true ffmpeg.

isFFprobe() - Method in class net.bramp.ffmpeg.FFprobe

Returns true if the binary we are using is the true ffprobe.

isHardwareAccelerated() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
isKnownStartcode(long) - Static method in class net.bramp.ffmpeg.nut.NutReader
 
isPalettedFormat() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
isPossibleStartcode(long) - Static method in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
isValidSize(int) - Static method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 

K

karaoke - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 

L

level - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
log() - Method in class net.bramp.ffmpeg.io.LoggingFilterReader
 
LoggingFilterReader - Class in net.bramp.ffmpeg.io

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

LoggingFilterReader(Reader, Logger) - Constructor for class net.bramp.ffmpeg.io.LoggingFilterReader
 
LowercaseEnumTypeAdapterFactory - Class in net.bramp.ffmpeg.gson

Maps Enums to lowercase strings.

LowercaseEnumTypeAdapterFactory() - Constructor for class net.bramp.ffmpeg.gson.LowercaseEnumTypeAdapterFactory
 
lyrics - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 

M

main - Variable in class net.bramp.ffmpeg.options.EncodingOptions
 
MAIN - Enum constant in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
MainEncodingOptions - Class in net.bramp.ffmpeg.options
 
MainEncodingOptions(String, Long, Long) - Constructor for class net.bramp.ffmpeg.options.MainEncodingOptions
 
MainHeaderPacket - Class in net.bramp.ffmpeg.nut
 
MainHeaderPacket() - Constructor for class net.bramp.ffmpeg.nut.MainHeaderPacket
 
map(AudioEncodingOptions, AbstractFFmpegStreamBuilder<T>) - Static method in class net.bramp.ffmpeg.modelmapper.Mapper
 
map(EncodingOptions, AbstractFFmpegStreamBuilder<T>) - Static method in class net.bramp.ffmpeg.modelmapper.Mapper
 
map(MainEncodingOptions, AbstractFFmpegStreamBuilder<T>) - Static method in class net.bramp.ffmpeg.modelmapper.Mapper
 
map(VideoEncodingOptions, AbstractFFmpegStreamBuilder<T>) - Static method in class net.bramp.ffmpeg.modelmapper.Mapper
 
Mapper - Class in net.bramp.ffmpeg.modelmapper

Copies values from one type of object to another

mark(int) - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
markSupported() - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
max_bit_rate - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
meta_tags - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
metadata - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
MetadataSpecifier - Class in net.bramp.ffmpeg.builder

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

millisecondsToString(long) - Static method in class net.bramp.ffmpeg.FFmpegUtils

N

nal_length_size - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
NamedBitsetAdapter<T> - Class in net.bramp.ffmpeg.gson

Converts a json object which represents a set of booleans.

NamedBitsetAdapter(Class<T>) - Constructor for class net.bramp.ffmpeg.gson.NamedBitsetAdapter
 
nb_frames - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
nb_programs - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
nb_streams - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
net.bramp.commons.lang3.math.gson - package net.bramp.commons.lang3.math.gson
 
net.bramp.ffmpeg - package net.bramp.ffmpeg
 
net.bramp.ffmpeg.builder - package net.bramp.ffmpeg.builder
 
net.bramp.ffmpeg.gson - package net.bramp.ffmpeg.gson
 
net.bramp.ffmpeg.info - package net.bramp.ffmpeg.info
 
net.bramp.ffmpeg.io - package net.bramp.ffmpeg.io
 
net.bramp.ffmpeg.job - package net.bramp.ffmpeg.job
 
net.bramp.ffmpeg.modelmapper - package net.bramp.ffmpeg.modelmapper
 
net.bramp.ffmpeg.nut - package net.bramp.ffmpeg.nut
 
net.bramp.ffmpeg.options - package net.bramp.ffmpeg.options
 
net.bramp.ffmpeg.probe - package net.bramp.ffmpeg.probe
 
net.bramp.ffmpeg.progress - package net.bramp.ffmpeg.progress
 
NORMAL - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict
 
notDefault - Static variable in class net.bramp.ffmpeg.modelmapper.NotDefaultCondition
 
NotDefaultCondition<S,D> - Class in net.bramp.ffmpeg.modelmapper

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

NotDefaultCondition() - Constructor for class net.bramp.ffmpeg.modelmapper.NotDefaultCondition
 
NutDataInputStream - Class in net.bramp.ffmpeg.nut

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

NutDataInputStream(InputStream) - Constructor for class net.bramp.ffmpeg.nut.NutDataInputStream
 
NutReader - Class in net.bramp.ffmpeg.nut

Demuxer for the FFmpeg Nut file format.

NutReader(InputStream, NutReaderListener) - Constructor for class net.bramp.ffmpeg.nut.NutReader
 
NutReaderListener - Interface in net.bramp.ffmpeg.nut
 

O

of(long) - Static method in enum net.bramp.ffmpeg.nut.Packet.Startcode

Returns the Startcode enum for this code.

of(String) - Static method in enum net.bramp.ffmpeg.progress.Progress.Status

Returns the canonical status for this String or throws a IllegalArgumentException.

offset() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
original - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
out_time_ns - Variable in class net.bramp.ffmpeg.progress.Progress

Output time (in nanoseconds)

overrideOutputFiles(boolean) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 

P

Packet - Class in net.bramp.ffmpeg.nut
 
Packet() - Constructor for class net.bramp.ffmpeg.nut.Packet
 
Packet.Startcode - Enum in net.bramp.ffmpeg.nut
 
PacketFooter - Class in net.bramp.ffmpeg.nut
 
PacketFooter() - Constructor for class net.bramp.ffmpeg.nut.PacketFooter
 
PacketHeader - Class in net.bramp.ffmpeg.nut
 
PacketHeader() - Constructor for class net.bramp.ffmpeg.nut.PacketHeader
 
PANIC - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
parseBitrate(String) - Static method in class net.bramp.ffmpeg.FFmpegUtils

Converts a string representation of bitrate to a long of bits per second

parseLine(String) - Method in class net.bramp.ffmpeg.progress.Progress

Parses values from the line, into this object.

pass_padding_bitrate - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
path(List<String>) - Method in class net.bramp.ffmpeg.FFmpeg

Returns the full path to the binary with arguments appended.

path(List<String>) - Method in class net.bramp.ffmpeg.FFprobe

Returns the full path to the binary with arguments appended.

pix_fmt - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
PixelFormat - Class in net.bramp.ffmpeg.info
 
PixelFormat(String, int, int, String) - Constructor for class net.bramp.ffmpeg.info.PixelFormat
 
pixelFormats() - Method in class net.bramp.ffmpeg.FFmpeg
 
Preconditions - Class in net.bramp.ffmpeg
 
preset - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
preset - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
presetFilename - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
probe(String) - Method in class net.bramp.ffmpeg.FFprobe
 
probe(String, String) - Method in class net.bramp.ffmpeg.FFprobe
 
probe_score - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
ProcessFunction - Interface in net.bramp.ffmpeg

Runs a process returning a Reader to its stdout

processReader(Reader) - Method in class net.bramp.ffmpeg.progress.StreamProgressParser
 
processStream(InputStream) - Method in class net.bramp.ffmpeg.progress.StreamProgressParser
 
ProcessUtils - Class in net.bramp.ffmpeg.io
 
profile - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
program(int) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
program(int) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches all streams in the program.

program(int, int) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches the stream with number stream_index in the program with the id program_id.

progress(Progress) - Method in interface net.bramp.ffmpeg.progress.ProgressListener
 
Progress - Class in net.bramp.ffmpeg.progress
 
Progress() - Constructor for class net.bramp.ffmpeg.progress.Progress
 
Progress(long, float, long, long, long, long, long, float, Progress.Status) - Constructor for class net.bramp.ffmpeg.progress.Progress
 
Progress.Status - Enum in net.bramp.ffmpeg.progress
 
ProgressListener - Interface in net.bramp.ffmpeg.progress

Captures output from the ffmpeg command line as status occurs.

ProgressParser - Interface in net.bramp.ffmpeg.progress

Parses the FFmpeg progress fields

PureVideo - Enum constant in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Video streams which are not attached pictures, video thumbnails or cover arts.

Q

quality - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
QUIET - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 

R

r_frame_rate - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
RawHandler - Class in net.bramp.ffmpeg.nut
 
RawHandler() - Constructor for class net.bramp.ffmpeg.nut.RawHandler
 
read() - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
read() - Method in class net.bramp.ffmpeg.io.LoggingFilterReader
 
read() - Method in class net.bramp.ffmpeg.nut.NutReader

Demux the inputstream

read(byte[]) - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
read(byte[], int, int) - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
read(char[], int, int) - Method in class net.bramp.ffmpeg.io.LoggingFilterReader
 
read(JsonReader) - Method in class net.bramp.commons.lang3.math.gson.FractionAdapter
 
read(JsonReader) - Method in class net.bramp.ffmpeg.gson.NamedBitsetAdapter
 
read(NutDataInputStream) - Method in class net.bramp.ffmpeg.nut.PacketFooter
 
read(NutDataInputStream, long) - Method in class net.bramp.ffmpeg.nut.Packet
 
read(NutDataInputStream, long) - Method in class net.bramp.ffmpeg.nut.PacketHeader
 
read(NutReader, NutDataInputStream, int) - Method in class net.bramp.ffmpeg.nut.Frame
 
readAtNativeFrameRate() - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
readBody(NutDataInputStream) - Method in class net.bramp.ffmpeg.nut.MainHeaderPacket
 
readBody(NutDataInputStream) - Method in class net.bramp.ffmpeg.nut.Packet
 
readBody(NutDataInputStream) - Method in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
readBoolean() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readBoolean(JsonReader) - Method in class net.bramp.ffmpeg.gson.NamedBitsetAdapter
 
readByte() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readChar() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readDouble() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readFileId() - Method in class net.bramp.ffmpeg.nut.NutReader

Read the magic at the beginning of the file.

readFloat() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readFully(byte[]) - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readFully(byte[], int, int) - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readInt() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readLine() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream

Deprecated.

readLong() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readMetaData(NutDataInputStream) - Method in class net.bramp.ffmpeg.nut.Frame
 
readReservedHeaders() - Method in class net.bramp.ffmpeg.nut.NutReader

Read headers we don't know how to parse yet, returning the next startcode.

readShort() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readSignedVarInt() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readStartCode() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readUnsignedByte() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readUnsignedShort() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readUTF() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readVarArray() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readVarInt() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
readVarLong() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
refs - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
reset() - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
resetCrc() - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
resetCRC() - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
rotation - Variable in class net.bramp.ffmpeg.probe.FFmpegStream.SideData
 
run() - Method in class net.bramp.ffmpeg.job.SinglePassFFmpegJob
 
run() - Method in class net.bramp.ffmpeg.job.TwoPassFFmpegJob
 
run(List<String>) - Method in class net.bramp.ffmpeg.FFmpeg
 
run(List<String>) - Method in class net.bramp.ffmpeg.FFprobe
 
run(List<String>) - Method in interface net.bramp.ffmpeg.ProcessFunction
 
run(List<String>) - Method in class net.bramp.ffmpeg.RunProcessFunction
 
run(FFmpegBuilder) - Method in class net.bramp.ffmpeg.FFmpeg
 
run(FFmpegBuilder, ProgressListener) - Method in class net.bramp.ffmpeg.FFmpeg
 
RUNNING - Enum constant in enum net.bramp.ffmpeg.job.FFmpegJob.State
 
RunProcessFunction - Class in net.bramp.ffmpeg

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

RunProcessFunction() - Constructor for class net.bramp.ffmpeg.RunProcessFunction
 

S

sample_aspect_ratio - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
sample_fmt - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
sample_format - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
sample_rate - Variable in class net.bramp.ffmpeg.options.AudioEncodingOptions
 
sample_rate - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
seekToPacketFooter(NutDataInputStream) - Method in class net.bramp.ffmpeg.nut.Packet
 
setAudioBitDepth(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
setAudioBitRate(long) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Sets the Audio bit rate

setAudioBitStreamFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
setAudioChannels(int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets the number of audio channels

setAudioCodec(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setAudioFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Sets the audio filter flag.

setAudioFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Sets Audio Filter

setAudioPreset(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets a audio preset to use.

setAudioQuality(double) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
setAudioSampleFormat(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Sets the audio sample format.

setAudioSampleRate(int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets the Audio sample rate, for example 44_000.

setComplexFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Sets the complex filter flag.

setConstantRateFactor(double) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
setDuration(long, TimeUnit) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Stop writing the output after duration is reached.

setField(T, String, boolean) - Method in class net.bramp.ffmpeg.gson.NamedBitsetAdapter
 
setFilename(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setFormat(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setFormat(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setFrames(int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Set the number of video frames to record.

setInput(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setInput(FFmpegProbeResult) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setPass(int) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setPassDirectory(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setPassPaddingBitrate(long) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

When doing multi-pass we add a little extra padding, to ensure we reach our target

setPassPrefix(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setPreset(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets a preset by name (this only works with some codecs).

setPresetFilename(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets a file to use containing presets.

setStartOffset(long, TimeUnit) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Decodes but discards input until the offset.

setStartOffset(long, TimeUnit) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setStrict(FFmpegBuilder.Strict) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setSubtitleCodec(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setSubtitlePreset(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets a subtitle preset to use.

setTargetSize(long) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Target output file size (in bytes)

setUri(URI) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setUserAgent(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setVerbosity(FFmpegBuilder.Verbosity) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder
 
setVideoBitRate(long) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
setVideoBitStreamFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
setVideoCodec(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoCopyInkf(boolean) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegBuilder

Sets the video filter flag.

setVideoFilter(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Sets Video Filter

setVideoFrameRate(double) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoFrameRate(int, int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Set the video frame rate in terms of frames per interval.

setVideoFrameRate(Fraction) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets the video's frame rate

setVideoHeight(int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoMovFlags(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoPixelFormat(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoPreset(String) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder

Sets a video preset to use.

setVideoQuality(double) - Method in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
setVideoResolution(int, int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setVideoResolution(String) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder

Sets video resolution based on an abbreviation, e.g.

setVideoWidth(int) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
setWorkingDirectory(File) - Method in class net.bramp.ffmpeg.RunProcessFunction
 
setWorkingDirectory(String) - Method in class net.bramp.ffmpeg.RunProcessFunction
 
side_data_list - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
side_data_type - Variable in class net.bramp.ffmpeg.probe.FFmpegStream.SideData
 
SideData() - Constructor for class net.bramp.ffmpeg.probe.FFmpegStream.SideData
 
SinglePassFFmpegJob - Class in net.bramp.ffmpeg.job
 
SinglePassFFmpegJob(FFmpeg, FFmpegBuilder) - Constructor for class net.bramp.ffmpeg.job.SinglePassFFmpegJob
 
SinglePassFFmpegJob(FFmpeg, FFmpegBuilder, ProgressListener) - Constructor for class net.bramp.ffmpeg.job.SinglePassFFmpegJob
 
size - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat

File size in bytes

skip(long) - Method in class net.bramp.ffmpeg.io.CRC32InputStream
 
skipBytes(int) - Method in class net.bramp.ffmpeg.nut.NutDataInputStream
 
spec() - Method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
spec() - Method in class net.bramp.ffmpeg.builder.StreamSpecifier
 
speed - Variable in class net.bramp.ffmpeg.progress.Progress

Speed of transcoding.

start - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
start() - Method in class net.bramp.ffmpeg.progress.AbstractSocketProgressParser

Starts the ProgressParser waiting for progress.

start() - Method in interface net.bramp.ffmpeg.progress.ProgressParser
 
start_pts - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
start_time - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
start_time - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
start_time - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
startOffset - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
startOffset - Variable in class net.bramp.ffmpeg.options.MainEncodingOptions
 
status - Variable in class net.bramp.ffmpeg.progress.Progress

Current status, can be one of "continue", or "end"

stop() - Method in class net.bramp.ffmpeg.progress.AbstractSocketProgressParser
 
stop() - Method in interface net.bramp.ffmpeg.progress.ProgressParser
 
stop() - Method in class net.bramp.ffmpeg.progress.TcpProgressParser
 
stop() - Method in class net.bramp.ffmpeg.progress.UdpProgressParser
 
stream(int) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
stream(int) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches the stream with this index.

stream(StreamSpecifier) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
stream(StreamSpecifierType) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
stream(StreamSpecifierType) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches all streams of this type.

stream(StreamSpecifierType, int) - Static method in class net.bramp.ffmpeg.builder.MetadataSpecifier
 
stream(StreamSpecifierType, int) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches the stream number stream_index of this type.

stream(Stream) - Method in interface net.bramp.ffmpeg.nut.NutReaderListener

Executes when a new stream is found.

Stream - Class in net.bramp.ffmpeg.nut
 
Stream(MainHeaderPacket, StreamHeaderPacket) - Constructor for class net.bramp.ffmpeg.nut.Stream
 
STREAM - Enum constant in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
StreamHeaderPacket - Class in net.bramp.ffmpeg.nut
 
StreamHeaderPacket() - Constructor for class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
StreamProgressParser - Class in net.bramp.ffmpeg.progress
 
StreamProgressParser(ProgressListener) - Constructor for class net.bramp.ffmpeg.progress.StreamProgressParser
 
streams - Variable in class net.bramp.ffmpeg.nut.NutReader
 
streams - Variable in class net.bramp.ffmpeg.probe.FFmpegProbeResult
 
StreamSpecifier - Class in net.bramp.ffmpeg.builder

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

StreamSpecifierType - Enum in net.bramp.ffmpeg.builder
 
streamToAudioFormat(StreamHeaderPacket) - Static method in class net.bramp.ffmpeg.nut.RawHandler

Parses a FourCC into a AudioEncoding based on the following rules:
"ALAW" = A-LAW
"ULAW" = MU-LAW
P[type][interleaving][bits] = little-endian PCM
[bits][interleaving][type]P = big-endian PCM
Where:
  [type] is S for signed integer, U for unsigned integer, F for IEEE float
  [interleaving] is D for default, P is for planar.
  [bits] is 8/16/24/32

strict - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
STRICT - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict
 
string - Variable in class net.bramp.ffmpeg.probe.FFmpegError
 
Subtitle - Enum constant in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Subtitles

SUBTITLE - Enum constant in enum net.bramp.ffmpeg.info.Codec.Type
 
SUBTITLE - Enum constant in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType
 
SUBTITLE - Static variable in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
subtitle_enabled - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
subtitle_preset - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
SYNCPOINT - Enum constant in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
SyncPointPacket - Class in net.bramp.ffmpeg.nut
 
SyncPointPacket() - Constructor for class net.bramp.ffmpeg.nut.SyncPointPacket
 

T

tag(String) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches all streams with the given metadata tag.

tag(String, String) - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches streams with the metadata tag key having the specified value.

tags - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
tags - Variable in class net.bramp.ffmpeg.probe.FFmpegFormat
 
tags - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
targetSize - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
TcpProgressParser - Class in net.bramp.ffmpeg.progress
 
TcpProgressParser(ProgressListener) - Constructor for class net.bramp.ffmpeg.progress.TcpProgressParser
 
TcpProgressParser(ProgressListener, int, InetAddress) - Constructor for class net.bramp.ffmpeg.progress.TcpProgressParser
 
throwOnError(Process) - Method in class net.bramp.ffmpeg.FFmpeg
 
throwOnError(Process) - Method in class net.bramp.ffmpeg.FFprobe
 
throwWarnings - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
time_base - Variable in class net.bramp.ffmpeg.probe.FFmpegChapter
 
time_base - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
title - Variable in class net.bramp.ffmpeg.probe.FFmpegChapterTag
 
toAudioInputStream(Frame) - Static method in class net.bramp.ffmpeg.nut.RawHandler
 
toBufferedImage(Frame) - Static method in class net.bramp.ffmpeg.nut.RawHandler
 
toString() - Method in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict
 
toString() - Method in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
toString() - Method in enum net.bramp.ffmpeg.builder.StreamSpecifierType
 
toString() - Method in class net.bramp.ffmpeg.info.Codec
 
toString() - Method in class net.bramp.ffmpeg.info.Format
 
toString() - Method in class net.bramp.ffmpeg.info.PixelFormat
 
toString() - Method in class net.bramp.ffmpeg.nut.Frame
 
toString() - Method in class net.bramp.ffmpeg.nut.FrameCode
 
toString() - Method in class net.bramp.ffmpeg.nut.MainHeaderPacket
 
toString() - Method in class net.bramp.ffmpeg.nut.Packet
 
toString() - Method in class net.bramp.ffmpeg.nut.PacketFooter
 
toString() - Method in class net.bramp.ffmpeg.nut.PacketHeader
 
toString() - Method in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
toString() - Method in enum net.bramp.ffmpeg.progress.Progress.Status
 
toString() - Method in class net.bramp.ffmpeg.progress.Progress
 
toString(long) - Static method in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
total_size - Variable in class net.bramp.ffmpeg.progress.Progress

Output file size (in bytes)

toTimecode(long, TimeUnit) - Static method in class net.bramp.ffmpeg.FFmpegUtils

Convert the duration to "hh:mm:ss" timecode representation, where ss (seconds) can be decimal.

TwoPassFFmpegJob - Class in net.bramp.ffmpeg.job
 
TwoPassFFmpegJob(FFmpeg, FFmpegBuilder) - Constructor for class net.bramp.ffmpeg.job.TwoPassFFmpegJob
 
TwoPassFFmpegJob(FFmpeg, FFmpegBuilder, ProgressListener) - Constructor for class net.bramp.ffmpeg.job.TwoPassFFmpegJob
 

U

UdpProgressParser - Class in net.bramp.ffmpeg.progress
 
UdpProgressParser(ProgressListener) - Constructor for class net.bramp.ffmpeg.progress.UdpProgressParser
 
UdpProgressParser(ProgressListener, int, InetAddress) - Constructor for class net.bramp.ffmpeg.progress.UdpProgressParser
 
UNOFFICIAL - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict
 
uri - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
usable() - Static method in class net.bramp.ffmpeg.builder.StreamSpecifier

Matches streams with usable configuration, the codec must be defined and the essential information such as video dimension or audio sample rate must be present.

useOptions(AudioEncodingOptions) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
useOptions(EncodingOptions) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
useOptions(MainEncodingOptions) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
useOptions(VideoEncodingOptions) - Method in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
USER_DATA - Static variable in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 

V

value() - Method in enum net.bramp.ffmpeg.nut.Packet.Startcode
 
valueOf(String) - Static method in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.info.Codec.Type

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.job.FFmpegJob.State

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.nut.Packet.Startcode

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType

Returns the enum constant of this type with the specified name.

valueOf(String) - Static method in enum net.bramp.ffmpeg.progress.Progress.Status

Returns the enum constant of this type with the specified name.

values() - Static method in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.info.Codec.Type

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.job.FFmpegJob.State

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.nut.Packet.Startcode

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType

Returns an array containing the constants of this enum type, in the order they are declared.

values() - Static method in enum net.bramp.ffmpeg.progress.Progress.Status

Returns an array containing the constants of this enum type, in the order they are declared.

VERBOSE - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
version() - Method in class net.bramp.ffmpeg.FFmpeg

Returns the version string for this binary.

version() - Method in class net.bramp.ffmpeg.FFprobe

Returns the version string for this binary.

VERY - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Strict
 
video - Variable in class net.bramp.ffmpeg.options.EncodingOptions
 
Video - Enum constant in enum net.bramp.ffmpeg.builder.StreamSpecifierType

Video

VIDEO - Enum constant in enum net.bramp.ffmpeg.info.Codec.Type
 
VIDEO - Enum constant in enum net.bramp.ffmpeg.probe.FFmpegStream.CodecType
 
VIDEO - Static variable in class net.bramp.ffmpeg.nut.StreamHeaderPacket
 
video_bit_rate - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
video_bit_stream_filter - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
video_codec - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_copyinkf - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_enabled - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_filter - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
video_frame_rate - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_frames - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_height - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_movflags - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_pixel_format - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_preset - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
video_quality - Variable in class net.bramp.ffmpeg.builder.FFmpegOutputBuilder
 
video_size - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
video_width - Variable in class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
 
VideoEncodingOptions - Class in net.bramp.ffmpeg.options

Encoding options for video

VideoEncodingOptions(boolean, String, Fraction, int, int, long, Integer, String, String) - Constructor for class net.bramp.ffmpeg.options.VideoEncodingOptions
 
visual_impaired - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 

W

waitForWithTimeout(Process, long, TimeUnit) - Static method in class net.bramp.ffmpeg.io.ProcessUtils

Waits until a process finishes or a timeout occurs

WAITING - Enum constant in enum net.bramp.ffmpeg.job.FFmpegJob.State
 
WARNING - Enum constant in enum net.bramp.ffmpeg.builder.FFmpegBuilder.Verbosity
 
width - Variable in class net.bramp.ffmpeg.options.VideoEncodingOptions
 
width - Variable in class net.bramp.ffmpeg.probe.FFmpegStream
 
wrapInReader(Process) - Method in class net.bramp.ffmpeg.FFmpeg
 
wrapInReader(Process) - Method in class net.bramp.ffmpeg.FFprobe
 
write(JsonWriter, Fraction) - Method in class net.bramp.commons.lang3.math.gson.FractionAdapter
 
write(JsonWriter, T) - Method in class net.bramp.ffmpeg.gson.NamedBitsetAdapter
 

_

_default - Variable in class net.bramp.ffmpeg.probe.FFmpegDisposition
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values