Index

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
Deprecated.
please use #toTimecode() instead.

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