Index
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
-
Deprecated.
- 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
All Classes and Interfaces|All Packages|Constant Field Values