Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABGR - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
4-byte format using 1 byte per each color component and 1 byte for transparency.
- AbstractProbeData - Class in com.github.kokorin.jaffree.ffprobe.data
-
Abstract
ProbeDataimplementation with all common methods implemented. - AbstractProbeData() - Constructor for class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
- add(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is(this + value). - addArgument(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Add custom argument.
- addArgument(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Adds custom global argument to ffmpeg arguments list.
- addArgument(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds filter single argument.
- addArgument(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Adds custom argument to ffprobe arguments list.
- addArgument(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds filter key-value arguments.
- addArgumentEscaped(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds filter single argument.
- addArgumentEscaped(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds already escaped filter key-value arguments.
- addArguments(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Add custom input/output specific arguments.
- addArguments(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Adds custom global arguments to ffmpeg arguments list.
- addArguments(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Adds custom arguments to ffprobe arguments list.
- addFilter(Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
-
Adds filter to filter chain.
- addFilterChain(FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
-
Adds filter chain to filter graph.
- addFilterChains(List<? extends FilterChain>) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
-
Adds multiple filter chains to filter graph.
- addFilters(List<? extends Filter>) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
-
Adds multiple filters to filter chain.
- addInput(Input) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Adds arguments (provided by input parameter) to ffmpeg arguments list.
- addInputLink(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds filter input link.
- addInputLink(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds an input link to a filter.
- addMap(int) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Maps all streams from the input file.
- addMap(int, StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Designate one or more input streams as a source for the output file.
- addMap(int, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Designate one or more input streams as a source for the output file.
- addMap(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
An alternative [linklabel] form will map outputs from complex filter graphs (see the -filter_complex option) to the output file.
- addOutput(Output) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Adds arguments (provided by output parameter) to ffmpeg arguments list.
- addOutputLink(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Adds filter output link.
- addProgram(int, String, int...) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Creates a program with the specified title, program_num and adds the specified stream(s) to it.
- addProgram(int, String, String...) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Creates a program with the specified title, program_num and adds the specified stream(s) to it.
- allocateSocket() - Static method in class com.github.kokorin.jaffree.net.TcpServer
-
Allocates
ServerSocketon random port of loopback network interface. - atPath() - Static method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
FFmpeg. - atPath() - Static method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Creates
FFprobe. - atPath(Path) - Static method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
FFmpeg. - atPath(Path) - Static method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Creates
FFprobe. - ATTACHMENT - Enum constant in enum com.github.kokorin.jaffree.StreamType
- audio - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- Audio(Rational, int) - Constructor for class com.github.kokorin.jaffree.nut.StreamHeader.Audio
- AUDIO - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
- AUDIO - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
- AUDIO - Enum constant in enum com.github.kokorin.jaffree.StreamType
B
- backPtrDiv16 - Variable in class com.github.kokorin.jaffree.nut.SyncPoint
-
back_ptr_div16
- BaseInOut<T> - Class in com.github.kokorin.jaffree.ffmpeg
-
Base class which handles common arguments for both ffmpeg input & output.
- BaseInOut() - Constructor for class com.github.kokorin.jaffree.ffmpeg.BaseInOut
- BaseInput<T> - Class in com.github.kokorin.jaffree.ffmpeg
-
Base class which handles all arguments for ffmpeg input.
- BaseInput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.BaseInput
- BaseOutput<T> - Class in com.github.kokorin.jaffree.ffmpeg
-
Base class which handles all arguments for ffmpeg output.
- BaseOutput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.BaseOutput
- BaseStdReader<T> - Class in com.github.kokorin.jaffree.process
-
BaseStdReaderreads std output, parses result and logs, and sends logs to SLF4J with corresponding log level. - BaseStdReader() - Constructor for class com.github.kokorin.jaffree.process.BaseStdReader
- BGR24 - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
3-byte format using 1 byte per each color component.
- BITSTREAM_FILTER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- BROADCAST_MODE - Enum constant in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
-
Set if broadcast mode is in use.
- buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Build a list of command line arguments that are common for ffmpeg input & output.
- buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInput
-
Build a list of command line arguments that are common for ffmpeg input & output.
- buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Build a list of command line arguments that are common for ffmpeg input & output.
- buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Constructs ffmpeg command line.
- buildArguments() - Method in interface com.github.kokorin.jaffree.ffmpeg.Input
-
Build a list of command line arguments for this input.
- buildArguments() - Method in interface com.github.kokorin.jaffree.ffmpeg.Output
-
Build a list of command line arguments for this output.
- buildArguments() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Constructs ffprobe command line.
C
- cancel(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Deprecated.
- captureAudio(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
-
Creates
CaptureInput.WindowsDirectShowcapture device. - captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Creates
CaptureInputwith automatically selected capture device. - captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
-
Creates
CaptureInput.LinuxX11Grabcapture device to capture desktop. - captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
-
Creates
CaptureInput.MacOsAvFoundationcapture device to capture desktop. - captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
-
Creates
CaptureInput.WindowsGdiGrabcapture device to capture desktop. - captureDisplayAndScreen(int, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
-
Creates
CaptureInput.LinuxX11Grabcapture device. - captureHostDisplayAndScreen(String, int, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
-
Creates
CaptureInput.LinuxX11Grabcapture device. - CaptureInput<T> - Class in com.github.kokorin.jaffree.ffmpeg
-
This Input provides a live capture of your computer desktop as source.
- CaptureInput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput
- CaptureInput.LinuxX11Grab - Class in com.github.kokorin.jaffree.ffmpeg
- CaptureInput.MacOsAvFoundation - Class in com.github.kokorin.jaffree.ffmpeg
-
Inputimplementation for AVFoundation capture device. - CaptureInput.WindowsDirectShow - Class in com.github.kokorin.jaffree.ffmpeg
-
Inputimplementation for Direct Show capture device. - CaptureInput.WindowsGdiGrab - Class in com.github.kokorin.jaffree.ffmpeg
-
Inputimplementation for GDI Grab capture device. - captureVideo(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
-
Creates
CaptureInput.WindowsDirectShowcapture device. - captureVideoAndAudio(String, String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
-
Creates
CaptureInput.MacOsAvFoundationcapture device. - captureVideoAndAudio(String, String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
-
Creates
CaptureInput.WindowsDirectShowcapture device. - captureWindow(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
-
Creates
CaptureInput.WindowsGdiGrabcapture device. - channelCount - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Audio
- ChannelInput - Class in com.github.kokorin.jaffree.ffmpeg
-
Inputwhich allows usage ofSeekableByteChannelas ffmpeg input. - ChannelInput - Class in com.github.kokorin.jaffree.ffprobe
-
ChannelInputis the implementation ofInputwhich allows usage ofSeekableByteChannelas ffprobe input. - ChannelInput(String, SeekableByteChannel) - Constructor for class com.github.kokorin.jaffree.ffmpeg.ChannelInput
-
Creates
ChannelInput. - ChannelInput(String, SeekableByteChannel, int) - Constructor for class com.github.kokorin.jaffree.ffprobe.ChannelInput
-
Creates
ChannelInput. - ChannelInput(SeekableByteChannel) - Constructor for class com.github.kokorin.jaffree.ffmpeg.ChannelInput
-
Creates
ChannelInput. - ChannelOutput - Class in com.github.kokorin.jaffree.ffmpeg
-
Outputimplementationwhich allows usage ofSeekableByteChannelas ffmpeg output. - ChannelOutput(String, SeekableByteChannel) - Constructor for class com.github.kokorin.jaffree.ffmpeg.ChannelOutput
-
Creates
ChannelOutput. - Chapter - Class in com.github.kokorin.jaffree.ffprobe
-
Chapter description.
- Chapter(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Chapter
-
Creates
Chapterdescription based on provided ffprobe data. - chapterId - Variable in class com.github.kokorin.jaffree.nut.Info
-
The ID of the chapter this packet applies to.
- chapterLengthPts - Variable in class com.github.kokorin.jaffree.nut.Info
-
Length of chapter in the same timebase as chapter_start.
- chapterStartPts - Variable in class com.github.kokorin.jaffree.nut.Info
-
timestamp of start of chapter.
- checkNextByte() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Returns next byte (if available), which will be read with any read*() method.
- CHECKSUM - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, the frame header contains a headerChecksum.
- close() - Method in class com.github.kokorin.jaffree.net.TcpServer
-
Closes underlying TCP Socket.
- close() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
- close() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
- code - Variable in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
- code - Variable in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
- code() - Method in enum com.github.kokorin.jaffree.LogLevel
- code() - Method in enum com.github.kokorin.jaffree.StreamType
- codecSpecificData - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- CODED_FLAGS - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, coded_flags are stored in the frame header.
- CODED_PTS - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, coded_pts is in the frame header.
- com.github.kokorin.jaffree - package com.github.kokorin.jaffree
-
Base package for Jaffree project.
- com.github.kokorin.jaffree.ffmpeg - package com.github.kokorin.jaffree.ffmpeg
-
Classes used to integrate with ffmpeg.
- com.github.kokorin.jaffree.ffprobe - package com.github.kokorin.jaffree.ffprobe
-
Classes used to integrate with ffprobe.
- com.github.kokorin.jaffree.ffprobe.data - package com.github.kokorin.jaffree.ffprobe.data
-
Package contains classes for data structures and parsers for ffprobe result.
- com.github.kokorin.jaffree.log - package com.github.kokorin.jaffree.log
-
This package contains different classes used for ffmpeg/ffprobe log parsing.
- com.github.kokorin.jaffree.net - package com.github.kokorin.jaffree.net
-
Classes used to interact with ffmpeg via local TCP connection.
- com.github.kokorin.jaffree.nut - package com.github.kokorin.jaffree.nut
-
Classes partially implementing NUT container format muxer & demuxer.
- com.github.kokorin.jaffree.process - package com.github.kokorin.jaffree.process
-
Claases used to integrate with
Process. - com.github.kokorin.jaffree.util - package com.github.kokorin.jaffree.util
-
This package contains different utilities used by Jaffree project.
- compareTo(Rational) - Method in class com.github.kokorin.jaffree.Rational
- compareUnsigned(long, long) - Static method in class com.github.kokorin.jaffree.nut.Util
-
TODO replace with
Long.compareUnsigned(long, long) - consume(Frame) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameConsumer
-
Called for every frame in video file.
- consumeStreams(List<Stream>) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameConsumer
-
Called once before any call to
FrameConsumer.consume(Frame). - convert(ProbeData) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeDataConverter
-
Converts
ProbeDatato T type. - convert(Object) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ValueConverter
-
Converts passed in
Stringvalue to T type. - convertTimestamp(long, Rational, Rational) - Static method in class com.github.kokorin.jaffree.nut.Util
-
Converts passed in PTS from one timebase to another.
- copy(InputStream, OutputStream, byte[]) - Static method in class com.github.kokorin.jaffree.util.IOUtil
-
Copies everything form input to output.
- copy(InputStream, OutputStream, int) - Static method in class com.github.kokorin.jaffree.util.IOUtil
-
Copies everything form input to output.
- copyAllCodecs() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Sets special "copy" codec for all streams.
- copyAllCodecs() - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Codec copying is impossible, every frame is raw frame.
- copyCodec(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Sets special "copy" codec for specified streams.
- copyCodec(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Codec copying is impossible, every frame is raw frame.
- copyCodec(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Sets special "copy" codec for specified streams.
- copyCodec(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Codec copying is impossible, every frame is raw frame.
- createAudioFrame(int, long, int[]) - Static method in class com.github.kokorin.jaffree.ffmpeg.Frame
-
Creates audio
Frame, image is set to null. - createProcessHandler() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
ProcessHandlerwhich executes ffmpeg command and starts specifiedProcessHelpers. - createProgressHelper(ProgressListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
ProcessHelperif required. - createStdErrReader() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Creates
StdReaderwhich is used to read ffprobe stderr. - createStdErrReader(OutputListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
StdReaderwhich is used to read ffmpeg stderr. - createStdOutReader() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
StdReaderwhich is used to read ffmpeg stderr. - createStdOutReader(FormatParser) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Creates
StdReaderwhich is used to read ffprobe stdout. - createStopper() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
Stopperwhich is used to stop ffmpeg gracefully and forcefully. - createVideoFrame(int, long, BufferedImage) - Static method in class com.github.kokorin.jaffree.ffmpeg.Frame
-
Creates video
Frame, samples are set to null.
D
- data - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
Frame's data.
- DATA - Enum constant in enum com.github.kokorin.jaffree.StreamType
- DataItem - Class in com.github.kokorin.jaffree.nut
-
This data structure is used both in frames for per frame side and metadata as well as info tags for metadata covering the whole file, a stream chapter or other.
- DataItem(String, Object, String) - Constructor for class com.github.kokorin.jaffree.nut.DataItem
- dataSizeLsb - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
The less significant part of the size of the following frame.
- dataSizeMul - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
If
FrameCode.Flag.SIZE_MSBis set then data_size_msb which is stored after the frame code is multiplied with it and forms the more significant part of the size of the following frame. - DEBUG - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Show everything, including debugging information.
- decodeDelay - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- DECODER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- defaultResult() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultReader
- defaultResult() - Method in class com.github.kokorin.jaffree.process.BaseStdReader
- DEMUXER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- DEVICE_AUDIO_INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- DEVICE_AUDIO_OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- DEVICE_INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- DEVICE_OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- DEVICE_VIDEO_INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- DEVICE_VIDEO_OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- disableStream(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Disable stream of the specified type.
- disableStream(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Disable stream of the specified type.
- divide(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is(this / value). - doGreet(OutputStream) - Method in class com.github.kokorin.jaffree.net.FtpServer
-
Sends greet response after establishing control connection.
- doNotImplemented(OutputStream) - Method in class com.github.kokorin.jaffree.net.FtpServer
-
Sends response to non-implemented control commands.
- doubleValue() - Method in class com.github.kokorin.jaffree.Rational
- doUser(OutputStream, String) - Method in class com.github.kokorin.jaffree.net.FtpServer
-
Sends response to USER control command.
E
- elisionHeaderIdx - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
The index into the elision_header table.
- elisionHeaderSize - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
For frames with a final size <= 4096 this header is prepended to the frame data.
- ENCODER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- EOF - Static variable in class com.github.kokorin.jaffree.util.IOUtil
- eor - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
End-of-relevance mark.
- EOR - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, the stream has no relevance on presentation.
- equals(Object) - Method in class com.github.kokorin.jaffree.nut.Timestamp
- equals(Object) - Method in class com.github.kokorin.jaffree.Rational
- ERROR - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Show all errors, including ones which can be recovered from.
- execute() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Starts synchronous ffmpeg execution.
- execute() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Starts synchronous ffprobe execution.
- execute() - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Executes a program.
- execute(String, Runnable) - Method in class com.github.kokorin.jaffree.process.Executor
-
Executes provided Runnable.
- executeAsync() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Starts asynchronous ffmpeg execution.
- executeAsync() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Starts asynchronous ffprobe execution.
- executeAsync(Executor) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Starts asynchronous ffmpeg execution, executed using the supplied Executor.
- Executor - Class in com.github.kokorin.jaffree.process
-
Executor starts threads with provided
Runnables and controls all threads it has started. - Executor(String) - Constructor for class com.github.kokorin.jaffree.process.Executor
-
Creates
Executor.
F
- FATAL - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Only show fatal errors.
- FFmpeg - Class in com.github.kokorin.jaffree.ffmpeg
-
FFmpegprovides an ability to start & stop ffmpeg process and keep track of encoding progress. - FFmpeg(Path) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Creates
FFmpeg. - FFmpegProgress - Class in com.github.kokorin.jaffree.ffmpeg
-
FFmpegProgresscontains information about ffmpeg encoding progress. - FFmpegProgress(Long, Double, Double, Long, Long, Long, Long, Double, Double) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
-
Creates
FFmpegProgress. - FFmpegProgressReader - Class in com.github.kokorin.jaffree.ffmpeg
-
FFmpegProgressReaderreceives periodical ffmpeg progress report, parses it and passes toProgressListener. - FFmpegProgressReader(ProgressListener) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReader
-
Creates
FFmpegProgressReader. - FFmpegResult - Class in com.github.kokorin.jaffree.ffmpeg
-
FFmpegResultcontains information about ffmpeg encoding result. - FFmpegResult(Long, Long, Long, Long, Long, Double) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Creates
FFmpegResult. - FFmpegResultFuture - Class in com.github.kokorin.jaffree.ffmpeg
-
A
FFmpegResultFuturerepresents the result of an asynchronous ffmpeg execution. - FFmpegResultFuture(CompletableFuture<FFmpegResult>, Stopper) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Creates
FFmpegResultFuture. - FFmpegResultReader - Class in com.github.kokorin.jaffree.ffmpeg
-
FFmpegResultReaderreads ffmpeg stderr output, parsesFFmpegProgressandFFmpegResultand passes unparsed output toOutputListener(if provided). - FFmpegResultReader(OutputListener) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegResultReader
-
Creates
FFmpegResultReader. - FFmpegStopper - Class in com.github.kokorin.jaffree.ffmpeg
-
Implement
Stopperto allow forceful and graceful ffmpeg stop. - FFmpegStopper() - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
- FFprobe - Class in com.github.kokorin.jaffree.ffprobe
-
FFprobeprovides an ability to execute ffprobe process. - FFprobe(Path) - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Creates
FFprobe. - FFprobeLogReader - Class in com.github.kokorin.jaffree.ffprobe
-
FFprobeLogReaderreads ffprobe output (from stderr), parses logs and sends logs to SLF4J with corresponding log level. - FFprobeLogReader() - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobeLogReader
- FFprobeResult - Class in com.github.kokorin.jaffree.ffprobe
-
FFprobeResultcontains information about ffprobe execution result. - FFprobeResult(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobeResult
-
Constructs
FFprobeResultfrom parsedProbeData. - FFprobeResultReader - Class in com.github.kokorin.jaffree.ffprobe
- FFprobeResultReader(FormatParser) - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobeResultReader
-
Creates
FFprobeResultReader. - FILE_ID - Static variable in class com.github.kokorin.jaffree.nut.NutConst
- FILE_ID_BYTES - Static variable in class com.github.kokorin.jaffree.nut.NutConst
- Filter - Interface in com.github.kokorin.jaffree.ffmpeg
-
Implement
Filterinterface to provide custom ffmpeg filter. - FILTER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- FilterChain - Class in com.github.kokorin.jaffree.ffmpeg
-
Represents ffmpeg filter chain.
- FilterChain() - Constructor for class com.github.kokorin.jaffree.ffmpeg.FilterChain
- FilterGraph - Class in com.github.kokorin.jaffree.ffmpeg
-
Represents ffmpeg filter graph.
- FilterGraph() - Constructor for class com.github.kokorin.jaffree.ffmpeg.FilterGraph
- finalize() - Method in class com.github.kokorin.jaffree.net.TcpServer
- FIXED_FPS - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
-
indicates that the fps is fixed.
- fixValue(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
-
Deprecated.Removes starting-ending quotes and back slashes form value.
- flags - Variable in class com.github.kokorin.jaffree.nut.FrameCode
- flags - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Main Header flags.
- flags - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- FlatFormatParser - Class in com.github.kokorin.jaffree.ffprobe.data
-
Deprecated.use
JsonFormatParser - FlatFormatParser() - Constructor for class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
-
Deprecated.
- FlatFormatParser.ProbeDataMap - Class in com.github.kokorin.jaffree.ffprobe.data
-
Deprecated.
- floatValue() - Method in class com.github.kokorin.jaffree.Rational
- flush() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Flushes underlying
OutputStream. - forceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Immediately stops ffmpeg process.
- forceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
-
Stops ffmpeg forcefully by sending "qq" character to stdin.
- forceStop() - Method in interface com.github.kokorin.jaffree.process.Stopper
-
Stops ffmpeg/ffprobe forcefully.
- Format - Class in com.github.kokorin.jaffree.ffprobe
-
Format description.
- Format(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Format
-
Creates
Formatdescription based on provided data sections. - FormatParser - Interface in com.github.kokorin.jaffree.ffprobe.data
-
Represents ffprobe output format parser.
- fourcc - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- Frame - Class in com.github.kokorin.jaffree.ffmpeg
-
Represents video/audio data to be encoded or has been decoded.
- Frame - Class in com.github.kokorin.jaffree.ffprobe
-
Frame description.
- Frame(int, long, BufferedImage, int[]) - Constructor for class com.github.kokorin.jaffree.ffmpeg.Frame
-
Creates
Frame. - Frame(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Frame
-
Creates
Framedescription based on provided data sections. - FrameCode - Class in com.github.kokorin.jaffree.nut
-
Represents NUT frame code.
- FrameCode(Set<FrameCode.Flag>, int, int, int, long, long, long, long) - Constructor for class com.github.kokorin.jaffree.nut.FrameCode
-
Creates FrameCode.
- FrameCode.Flag - Enum in com.github.kokorin.jaffree.nut
-
FrameCode Flags.
- frameCodes - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Nut frame codes.
- FrameConsumer - Interface in com.github.kokorin.jaffree.ffmpeg
-
Allows custom implementation to be notified about available streams and every frame.
- FrameInput - Class in com.github.kokorin.jaffree.ffmpeg
-
Allows to supply ffmpeg with audio & video frames constructed in Java.
- FrameInput(FrameInput.FrameWriter, String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Creates
FrameInputforFFmpeg. - FrameInput.FrameInputNegotiator - Class in com.github.kokorin.jaffree.ffmpeg
-
TcpNegotiatorimplementation which usesFrameInput.FrameWriterto send bytes over TCP connection. - FrameInput.FrameWriter - Interface in com.github.kokorin.jaffree.ffmpeg
- FrameInputNegotiator(FrameInput.FrameWriter) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameInput.FrameInputNegotiator
- FrameOutput - Class in com.github.kokorin.jaffree.ffmpeg
-
Allows to consume in Java audio & video frames produced by ffmpeg.
- FrameOutput(FrameOutput.FrameReader, String, String, String, String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Create
FrameOutputforFFmpeg. - FrameOutput.FrameOutputNegotiator - Class in com.github.kokorin.jaffree.ffmpeg
-
TcpNegotiatorimplementation which usesFrameOutput.FrameReaderto receive bytes over TCP connection. - FrameOutput.FrameReader - Interface in com.github.kokorin.jaffree.ffmpeg
- FrameOutputNegotiator(FrameOutput.FrameReader) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameOutput.FrameOutputNegotiator
- FrameProducer - Interface in com.github.kokorin.jaffree.ffmpeg
-
Allows custom implementation to produce streams and frames.
- FrameSubtitle - Interface in com.github.kokorin.jaffree.ffprobe
-
Marker interface to represent frame or subtitle.
- fromBitCode(long) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
Creates Set of
FrameCode.Flagfrom passed in bitmask value. - fromBitCode(long) - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
-
Creates Set of
MainHeader.Flagfrom passed in bitmask value. - fromBitCode(long) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
- fromChannel(String, SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffmpeg.ChannelInput
-
Creates
ChannelInput. - fromChannel(String, SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
-
Creates
ChannelInput. - fromChannel(String, SeekableByteChannel, int) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
-
Creates
ChannelInput. - fromChannel(SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffmpeg.ChannelInput
-
Creates
ChannelInput. - fromChannel(SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
-
Creates
ChannelInput. - fromChannel(SeekableByteChannel, int) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
-
Creates
ChannelInput. - fromCode(int) - Static method in enum com.github.kokorin.jaffree.LogCategory
-
Returns LogCategory with specified code.
- fromCode(int) - Static method in enum com.github.kokorin.jaffree.LogLevel
-
Returns LogLevel with specified code.
- fromCode(long) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
- fromCode(long) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
- fromInputLink(StreamType) - Static method in interface com.github.kokorin.jaffree.ffmpeg.Filter
-
Creates
Filterstarting from specified stream type. - fromInputLink(String) - Static method in interface com.github.kokorin.jaffree.ffmpeg.Filter
-
Creates
Filterstarting from link name or stream specifier. - fromPath(Path) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlInput
-
Creates
UrlInput. - fromPath(Path) - Static method in class com.github.kokorin.jaffree.ffprobe.UrlInput
-
Creates
UrlInput. - fromUrl(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlInput
-
Creates
UrlInput. - fromUrl(String) - Static method in class com.github.kokorin.jaffree.ffprobe.UrlInput
-
Creates
UrlInput. - FtpServer - Class in com.github.kokorin.jaffree.net
-
Simple FTP server intended to work only with ffmpeg.
- FtpServer(ServerSocket, SeekableByteChannel, int) - Constructor for class com.github.kokorin.jaffree.net.FtpServer
-
Creates
FtpServer.
G
- GenericFilter - Class in com.github.kokorin.jaffree.ffmpeg
-
Represents ffmpeg filter.
- GenericFilter() - Constructor for class com.github.kokorin.jaffree.ffmpeg.GenericFilter
- get() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Waits if necessary for ffmpeg process to complete, and then retrieves its result.
- get(long, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Waits if necessary for at most the given time for ffmpeg process to complete, and then retrieves its result, if available.
- getAdditionalArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
- getAddressAndPort() - Method in class com.github.kokorin.jaffree.net.TcpServer
-
Returns string representation of host and port.
- getAttachedPic() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getAudioSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Note: value may be not exact.
- getAvgFrameRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getBestEffortTimestamp() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Frame timestamp in stream time_base units, estimated using various heuristics.
- getBestEffortTimestampTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Frame timestamp in seconds, estimated using various heuristics.
- getBitrate() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getBitRate() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getBitRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getBitsPerRawSample() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getBitsPerSample() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns number of bits per sample of audio stream, or null.
- getBoolean(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Boolean(using default converter). - getBoolean(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Boolean(using default converter). - getBytesPerPixel() - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
- getBytesPerPixel() - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
- getCategory() - Method in class com.github.kokorin.jaffree.ffprobe.Log
-
Return parsed
LogCategory. - getChannelLayout() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getChannelLayout() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns channels layout of audio stream, or null.
- getChannels() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
-
Returns stream number of channels for audio stream or null for other stream types.
- getChannels() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getChannels() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns number of channels in audio stream, or null.
- getChapters() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getChromaLocation() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns chroma location of video stream, or null.
- getCleanEffects() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getCodecLongName() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getCodecName() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getCodecTag() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns hexadecimal representation of fourcc codec tag, e.g.
- getCodecTagString() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns string representation of fourcc codec tag, e.g.
- getCodecTimeBase() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Deprecated.removed in ffmpeg source code
- getCodecType() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns packet media type.
- getCodecType() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getCodedHeight() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns coded height of video stream, or null.
- getCodedPictureNumber() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getCodedWidth() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns coded width of video stream, or null.
- getColorPrimaries() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns chromaticity coordinates of the source primaries of video stream, or null.
- getColorRange() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns visual content value range of video stream, or null.
- getColorSpace() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns YUV color space type of video stream, or null.
- getColorTransfer() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns color transfer characteristic of video stream, or null.
- getComment() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getContext() - Method in class com.github.kokorin.jaffree.ffprobe.Log
- getConvergenceDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Deprecated.description from ffmpeg source code: this was required for Matroska subtitles, whose duration values could overflow when the duration field was still an int.
- getConvergenceDurationTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Deprecated.description from ffmpeg source code: this was required for Matroska subtitles, whose duration values could overflow when the duration field was still an int.
- getData() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
-
This method allows direct access to parsed ffprobe output.
- getData() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns packet data.
- getDataHash() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns packet data hash.
- getDefault() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getDenominator() - Method in class com.github.kokorin.jaffree.Rational
-
Returns this
Rationaldenominator. - getDisplayAspectRatio() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns display aspect ratio (DAR) of video stream, or null.
- getDisplayMatrix() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
- getDisplayPictureNumber() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getDisposition() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getDouble(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Double(using default converter). - getDouble(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Double(using default converter). - getDouble(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Shortcut for
this.getProbeData().getDouble(name). - getDrop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getDts() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns Packet decompression timestamp in
Streamtimebase units (the time at which the packet is decompressed). - getDtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns Packet decompression timestamp in seconds (the time at which the packet is decompressed).
- getDub() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getDup() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns duration of this packet in
Streamtimebase units, 0 if unknown. - getDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getDurationTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns duration of this packet in seconds, 0 if unknown.
- getDurationTs() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Stream duration in stream timebase units.
- getEnd() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns chapter end PTS (in time base).
- getEndDisplayTime() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
- getEndPts() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program end PTS.
- getEndTime() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns Chapter end time in seconds.
- getEndTime() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program end time in seconds.
- getErrorLogMessages() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResultReader
-
Get the list of error messages produced by the running process.
- getErrorLogMessages() - Method in class com.github.kokorin.jaffree.process.BaseStdReader
-
Get the list of error messages produced by the running process.
- getErrorLogMessages() - Method in class com.github.kokorin.jaffree.process.GobblingStdReader
-
Get the list of error messages produced by the running process.
- getErrorLogMessages() - Method in class com.github.kokorin.jaffree.process.LoggingStdReader
-
Get the list of error messages produced by the running process.
- getErrorLogMessages() - Method in interface com.github.kokorin.jaffree.process.StdReader
-
Get the list of error messages produced by the running process.
- getExceptions() - Method in class com.github.kokorin.jaffree.process.Executor
-
Returns exceptions (if any) caught during execution.
- getExtradata() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns extra binary data needed for initializing the decoder, codec-dependent.
- getExtradataHash() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns extra binary data hash.
- getFieldOrder() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns field order of video stream, or null.
- getFilename() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getFlags() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns a combination of binary AV_PKT_FLAG values.
- getFloat(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Float(using default converter). - getFloat(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Float(using default converter). - getForced() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getFormat() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getFormat() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
- getFormatLongName() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getFormatName() - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
-
Deprecated.Returns format name which is passed to ffprobe via -print_format argument.
- getFormatName() - Method in interface com.github.kokorin.jaffree.ffprobe.data.FormatParser
-
Returns format name which is passed to ffprobe via -print_format argument.
- getFormatName() - Method in class com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser
-
Returns format name which is passed to ffprobe via -print_format argument.
- getFormatName() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getFourCC() - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
-
Returns FOURCC (four character code).
- getFourCC() - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
Returns FOURCC (four character code).
- getFps() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getFrame() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getFrames() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getGlobalHeadersSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Note: value may be not exact.
- getHearingImpaired() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getHeight() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
-
Return stream height for video stream or null for other stream types.
- getHeight() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getHeight() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns height of video or subtitle stream, or null.
- getId() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- getId() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns Chapter ID.
- getId() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns format-specific stream ID.
- getImage() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
-
Returns video frame image (or null if current frame isn't video frame).
- getIndex() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getInfos() - Method in class com.github.kokorin.jaffree.nut.NutReader
-
Returns NUT Info headers.
- getInteger(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Integer(using default converter). - getInteger(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Integer(using default converter). - getInterlacedFrame() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
The content of the picture is interlaced.
- getKaraoke() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getKeyFrame() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getLevel() - Method in class com.github.kokorin.jaffree.ffprobe.Log
-
Return parsed
LogLevel. - getLevel() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns codec level.
- getLogCategory(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
LogCategory(using default converter). - getLogCategory(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
LogCategory(using default converter). - getLogLevel(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
StreamType(using default converter). - getLogLevel(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
StreamType(using default converter). - getLogs() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Returns logging information from the decoder about each frame according to the value set in loglevel.
- getLong(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Long(using default converter). - getLong(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Long(using default converter). - getLong(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Shortcut for
this.getProbeData().getLong(name). - getLyrics() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getMainHeader() - Method in class com.github.kokorin.jaffree.nut.NutReader
-
Returns NUT Main header.
- getMaxBitRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getMediaType() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getMediaType() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
-
Always returns
StreamType.SUBTITLE. - getMessage() - Method in class com.github.kokorin.jaffree.ffprobe.Log
- getMuxingOverheadRatio() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Note: value may be not exact.
- getNbFrames() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getNbPrograms() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getNbReadFrames() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getNbReadPackets() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getNbSamples() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getNbStreams() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getNbStreams() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns number of streams in program.
- getNumerator() - Method in class com.github.kokorin.jaffree.Rational
-
Returns this
Rationalnumerator. - getNumRects() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
- getOriginal() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getOtherStreamsSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Note: value may be not exact.
- getPackets() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getPacketsAndFrames() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getParentCategory() - Method in class com.github.kokorin.jaffree.ffprobe.Log
-
Returns parsed parent
LogCategory. - getParentContext() - Method in class com.github.kokorin.jaffree.ffprobe.Log
- getPcrPid() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns PCR PID (packet identifier that contains the program clock reference).
- getPictType() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Possible return values: I -> Intra P -> Predicted B -> Bi-dir predicted S -> S(GMC)-VOP MPEG-4 i -> Switching Intra p -> Switching Predicted b -> BI type ? -> unknown/undefined
- getPixelFormat() - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
- getPixelFormat() - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
- getPixFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getPixFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns pixel format of video stream, or null.
- getPktDts() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
DTS in time_base units copied from the AVPacket.
- getPktDtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
DTS in seconds copied from the AVPacket.
- getPktDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Duration of the corresponding packet in stream time_base units, 0 if unknown.
- getPktDurationTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Duration of the corresponding packet in seconds, 0 if unknown.
- getPktPos() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Reordered pos from the last AVPacket that has been input into the decoder.
- getPktPts() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
PTS in time_base units copied from the AVPacket that was decoded to produce this frame.
- getPktPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
PTS in seconds copied from the AVPacket that was decoded to produce this frame.
- getPktSize() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Size of the corresponding packet containing the compressed frame.
- getPmtPid() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns PMT PID (packet identifier that contains program map specific data).
- getPos() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns packet byte position in stream, -1 if unknown.
- getPosition() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
- getPosition() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Returns current position (offset) in bytes.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Format
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Log
-
Returns data section which holds all the data provided by ffprobe for the current
Log. - getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Returns data section which holds all the data provided by ffprobe for current
SideData. - getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
-
Returns data section which holds all the data provided by ffprobe.
- getProbeData() - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
-
Returns data section which holds all the data provided by ffprobe.
- getProbeScore() - Method in class com.github.kokorin.jaffree.ffprobe.Format
-
Returns detected format score.
- getProcessErrorLogMessages() - Method in exception class com.github.kokorin.jaffree.process.JaffreeAbnormalExitException
-
Return the list of error log messages.
- getProfile() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getProgramId() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program ID.
- getProgramNum() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program number.
- getPrograms() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getPts() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
-
PTS in corresponding
Streamtimebase. - getPts() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Presentation timestamp in timebase units (time when frame should be shown to user).
- getPts() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns Packet presentation timestamp in
Streamtimebase units (the time at which the decompressed packet will be presented to the user). - getPts() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
-
Returns presentation timestamp.
- getPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Presentation timestamp in seconds (time when frame should be shown to user).
- getPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns Packet presentation timestamp in seconds (time when frame should be shown to user).
- getPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
-
Returns presentation time in seconds.
- getQ() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
-
Quality (between 1 (good) and FF_LAMBDA_MAX (bad)).
- getRatio(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Rational(using default converter). - getRatio(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Rational(using default converter). - getRational(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
Rational(using default converter). - getRational(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
Rational(using default converter). - getRefs() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
- getRepeatPict() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
When decoding, this signals how much the picture must be delayed.
- getRFrameRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns real base framerate of the stream.
- getRotation() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
- getRunningThreadNames() - Method in class com.github.kokorin.jaffree.process.Executor
-
Returns names of all threads that are still running.
- getSampleAspectRatio() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Return sample aspect ratio for the video frame, 0/1 if unknown/unspecified.
- getSampleAspectRatio() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns sample aspect ratio (SAR) of video stream, or null.
- getSampleFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getSampleFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns sample format of audio stream, or null.
- getSampleRate() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
-
Returns stream sample rate for audio stream or null for other stream types.
- getSampleRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns sample rate of audio stream, or null.
- getSamples() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
-
Returns audio samples (or null if current frame isn't audio frame).
- getSideDataList() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
Returns additional frame data that can be provided by the container.
- getSideDataList() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns additional packet data that can be provided by the container.
- getSideDataList() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns additional stream data that can be provided by the container.
- getSideDataType() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Returns side data type name.
- getSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getSize() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getSize() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns packet size.
- getSpeed() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
-
Encoding speed represents how many seconds ffmpeg spends on producing 1 second of encoded output.
- getStart() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns chapter start PTS (in time base).
- getStartDisplayTime() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
- getStartPts() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program start PTS.
- getStartPts() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns presentation timestamp of the first frame of the stream in presentation order.
- getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns Chapter start time in seconds.
- getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Format
- getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program start time in seconds.
- getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns time (in seconds) of the first frame of the stream in presentation order.
- getStreamHeaders() - Method in class com.github.kokorin.jaffree.nut.NutReader
-
Returns NUT Stream headers.
- getStreamId() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
- getStreamIndex() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getStreamIndex() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
-
Returns packet stream index.
- getStreams() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
- getStreams() - Method in class com.github.kokorin.jaffree.ffprobe.Program
-
Returns program streams.
- getStreamType(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
StreamType(using default converter). - getStreamType(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
StreamType(using default converter). - getString(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value as
String(using default converter). - getString(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as
String(using default converter). - getString(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Shortcut for
this.getProbeData().getString(name). - getSubData(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
-
Deprecated.
- getSubData(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns nested data.
- getSubData(String, ProbeDataConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns nested data converted to T type.
- getSubData(String, ProbeDataConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns nested data converted to T type.
- getSubDataDouble(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property converted to
Double. - getSubDataDouble(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property converted to
Double. - getSubDataFloat(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property converted to
Float. - getSubDataFloat(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property converted to
Float. - getSubDataInteger(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property converted to
Integer. - getSubDataInteger(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property converted to
Integer. - getSubDataList(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
-
Deprecated.
- getSubDataList(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns nested data list.
- getSubDataList(String, ProbeDataConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns nested data list converted to
Listof T. - getSubDataList(String, ProbeDataConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns nested data list converted to
Listof T. - getSubDataLong(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property converted to
Long. - getSubDataLong(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property converted to
Long. - getSubDataString(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property converted to
String. - getSubDataString(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property converted to
String. - getSubDataValue(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property.
- getSubDataValue(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property.
- getSubDataValue(String, String, ValueConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns value of nested data property converted to T type.
- getSubDataValue(String, String, ValueConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns value of nested data property converted to T type.
- getSubtitleSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Note: value may be not exact.
- getTag(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
-
Return tag string value by name.
- getTagDouble(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
-
Return tag double value by name.
- getTagFloat(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
-
Return tag float value by name.
- getTagInteger(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
-
Return tag integer value by name.
- getTagLong(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
-
Return tag long value by name.
- getTime(TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getTimebase() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- getTimeBase() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
-
Returns Chapter time base.
- getTimeBase() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Timebase is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented.
- getTimecode() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Deprecated.removed in ffmpeg source code
- getTimedThumbnails() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getTimeMicros() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getTimeMillis() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- getTopFieldFirst() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
-
If the content is interlaced, is top field displayed first.
- getType() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- getUrl() - Method in interface com.github.kokorin.jaffree.ffprobe.Input
-
Path or URL to be analyzed by ffprobe.
- getUrl() - Method in class com.github.kokorin.jaffree.ffprobe.TcpInput
- getUrl() - Method in class com.github.kokorin.jaffree.ffprobe.UrlInput
-
Path or URL to be analyzed by ffprobe.
- getValue() - Method in interface com.github.kokorin.jaffree.ffmpeg.Filter
-
Prints filter description according to ffmpeg filtergraph syntax.
- getValue() - Method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
-
Prints filter chain description according to ffmpeg filtergraph syntax.
- getValue() - Method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
-
Prints filter graph description according to ffmpeg filtergraph syntax.
- getValue() - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Prints filter description according to ffmpeg filtergraph syntax.
- getValue(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
-
Deprecated.
- getValue(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value as is (without any conversion).
- getValue(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Shortcut for
this.getProbeData().getValue(name). - getValue(String, ValueConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
-
Returns property value converted to T-type using passed in convertor.
- getValue(String, ValueConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
-
Returns property value converted to T-type using passed in convertor.
- getValue(String, ValueConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
-
Shortcut for
this.getProbeData().getValue(name, converter). - getVideoSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
-
Note: value may be not exact.
- getVisualImpaired() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
- getWidth() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
-
Return stream width for video stream or null for other stream types.
- getWidth() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
- getWidth() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns width of video or subtitle stream, or null.
- globalKeyPts - Variable in class com.github.kokorin.jaffree.nut.SyncPoint
-
After a syncpoint, last_pts of each stream is to be set to: last_pts[i] = convert_ts(global_key_pts, time_base[id], time_base[i])
- GobblingStdReader<T> - Class in com.github.kokorin.jaffree.process
-
StdReaderimplementation which reads and ignores bytes read. - GobblingStdReader() - Constructor for class com.github.kokorin.jaffree.process.GobblingStdReader
- graceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Requests ffmpeg process to stop.
- graceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
-
Stops ffmpeg gracefully by sending "q" character to stdin.
- graceStop() - Method in interface com.github.kokorin.jaffree.process.Stopper
-
Stops ffmpeg/ffprobe gracefully.
- greaterThan(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns true if
(this > value). - greaterThanOrEqual(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns true if
(this >= value).
H
- handleLogMessage(LogMessage) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultReader
-
Parses single ffmpeg/ffprobe log message.
- handleLogMessage(LogMessage) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeLogReader
-
Does nothing as ffprobe prints logs and result in different output streams.
- handleLogMessage(LogMessage) - Method in class com.github.kokorin.jaffree.process.BaseStdReader
-
Parses single ffmpeg/ffprobe log message.
- hasBFrames() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
-
Returns number of delayed frames of video stream, or null.
- hashCode() - Method in class com.github.kokorin.jaffree.nut.Timestamp
- hashCode() - Method in class com.github.kokorin.jaffree.Rational
- hasMoreData() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Returns true if stream contains more data.
- hasNext() - Method in class com.github.kokorin.jaffree.log.LogMessageIterator
- hasNext() - Method in class com.github.kokorin.jaffree.util.LineIterator
- HEADER_IDX - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, header_idx is coded in the frame header.
- height - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
- helperThread() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in interface com.github.kokorin.jaffree.ffmpeg.Input
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in interface com.github.kokorin.jaffree.ffmpeg.Output
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in class com.github.kokorin.jaffree.ffmpeg.TcpInput
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in class com.github.kokorin.jaffree.ffmpeg.TcpOutput
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in interface com.github.kokorin.jaffree.ffprobe.Input
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in class com.github.kokorin.jaffree.ffprobe.TcpInput
-
Helper
ProcessHelperwhich should be ran in dedicated thread. - helperThread() - Method in class com.github.kokorin.jaffree.ffprobe.UrlInput
-
Helper
ProcessHelperwhich should be ran in dedicated thread.
I
- ImageFormat - Interface in com.github.kokorin.jaffree.ffmpeg
-
Allows conversion of
BufferedImageto byte array and vice versa. - ImageFormats - Enum in com.github.kokorin.jaffree.ffmpeg
- INDEX_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
- Info - Class in com.github.kokorin.jaffree.nut
-
Nut format Info packet description.
- Info(int, int, long, long, int, DataItem[]) - Constructor for class com.github.kokorin.jaffree.nut.Info
-
Creates Info packet description.
- INFO - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Show informative messages during processing.
- INFO_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
- Input - Interface in com.github.kokorin.jaffree.ffmpeg
-
Interface for any ffmpeg input.
- Input - Interface in com.github.kokorin.jaffree.ffprobe
-
Interface for any ffprobe input.
- INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- interactWithProcess(Process) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Interacts with
Process: reads stderr and stdout. - intValue() - Method in class com.github.kokorin.jaffree.Rational
- INVALID - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, frame_code is invalid.
- INVALID - Static variable in class com.github.kokorin.jaffree.nut.FrameCode
- inverse() - Method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is(1 / this). - IOUtil - Class in com.github.kokorin.jaffree.util
-
Simple IO utils.
- IS_LINUX - Static variable in class com.github.kokorin.jaffree.OS
- IS_MAC - Static variable in class com.github.kokorin.jaffree.OS
- IS_WINDOWS - Static variable in class com.github.kokorin.jaffree.OS
- isCancelled() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Returns
trueif ffmpeg execution was cancelled before it completed normally. - isDone() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Returns
trueif ffmpeg execution completed. - isEqualOrHigher(LogLevel) - Method in enum com.github.kokorin.jaffree.LogLevel
-
Checks if passed in log level has the same or higher severity.
- isErrorOrHigher() - Method in enum com.github.kokorin.jaffree.LogLevel
-
Checks if this log level is
LogLevel.ERRORor higher. - isInfoOrHigher() - Method in enum com.github.kokorin.jaffree.LogLevel
-
Checks if this log level is
LogLevel.INFOor higher. - isRunning() - Method in class com.github.kokorin.jaffree.process.Executor
- ITU_624 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
- ITU_624_255 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
- ITU_709 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
- ITU_709_255 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
J
- JaffreeAbnormalExitException - Exception Class in com.github.kokorin.jaffree.process
-
Non-zero status code exit exception which includes all error messages produced by the process.
- JaffreeAbnormalExitException(String, List<LogMessage>) - Constructor for exception class com.github.kokorin.jaffree.process.JaffreeAbnormalExitException
-
Constructs a new
JaffreeAbnormalExitExceptionwith the specified detail message and additional context. - JaffreeException - Exception Class in com.github.kokorin.jaffree
-
Common exception used in this library.
- JaffreeException(String) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
-
Constructs a new
JaffreeExceptionwith the specified detail message. - JaffreeException(String, Throwable) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
-
Constructs a new
JaffreeExceptionwith the specified detail message and cause. - JaffreeException(String, Throwable, List<Throwable>) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
-
Constructs a new
JaffreeExceptionwith the specified message, cause and suppressed exceptions. - JaffreeException(String, List<Throwable>) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
-
Constructs a new
JaffreeExceptionwith the specified message, cause and suppressed exceptions. - joinArguments(List<String>) - Static method in class com.github.kokorin.jaffree.process.ProcessHandler
- JsonFormatParser - Class in com.github.kokorin.jaffree.ffprobe.data
-
ffprobe json format output parser.
- JsonFormatParser() - Constructor for class com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser
K
- keyframe - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
Keyframe mark.
- KEYFRAME - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
L
- lessThan(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns true if
(this < value). - lessThanOrEqual(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns true if
(this <= value). - LineIterator - Class in com.github.kokorin.jaffree.util
-
Adapts
BufferedReaderto lineIterator. - LineIterator(BufferedReader) - Constructor for class com.github.kokorin.jaffree.util.LineIterator
-
Creates
LineIteratorfrom reader. - LinuxX11Grab(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
- Log - Class in com.github.kokorin.jaffree.ffprobe
-
Logging information from the decoder about each frame.
- Log(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Log
-
Creates
Logdescription based on provided ffprobe data. - LogCategory - Enum in com.github.kokorin.jaffree
-
Log categories declared by ffmpeg as AVClassCategory.
- LoggingStdReader<T> - Class in com.github.kokorin.jaffree.process
-
StdReaderimplementation which reads and logs everything been read. - LoggingStdReader() - Constructor for class com.github.kokorin.jaffree.process.LoggingStdReader
- logLevel - Variable in class com.github.kokorin.jaffree.log.LogMessage
- LogLevel - Enum in com.github.kokorin.jaffree
-
FFmpeg & FFprobe log level.
- LogMessage - Class in com.github.kokorin.jaffree.log
-
ffprobe/ffmpeg log message with log level.
- LogMessage(LogLevel, String) - Constructor for class com.github.kokorin.jaffree.log.LogMessage
-
Creates
LogMessage. - LogMessageIterator - Class in com.github.kokorin.jaffree.log
-
Iteratorimplementation which can iterate over multiline ffprobe/ffmpeg log messages. - LogMessageIterator(Iterator<String>) - Constructor for class com.github.kokorin.jaffree.log.LogMessageIterator
-
Create
LogMessageIterator. - longValue() - Method in class com.github.kokorin.jaffree.Rational
M
- MacOsAvFoundation(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
- MAIN_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
- MainHeader - Class in com.github.kokorin.jaffree.nut
-
Nut format main header.
- MainHeader(long, long, int, long, Rational[], FrameCode[], long[], Set<MainHeader.Flag>) - Constructor for class com.github.kokorin.jaffree.nut.MainHeader
-
Creates
MainHeader. - MainHeader.Flag - Enum in com.github.kokorin.jaffree.nut
-
Main Header's flags.
- majorVersion - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Nut major version.
- MATCH_TIME - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, match_time_delta is coded in the frame header.
- matchTimeDelta - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
This is the time difference in stream timebase units from the pts at which the output from the decoder has converged independent from the availability of previous frames (that is the frames are virtually identical no matter if decoding started from the very first frame or from this keyframe).
- maxDistance - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Maximum distance between startcodes.
- maxPtsDistance - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- message - Variable in class com.github.kokorin.jaffree.log.LogMessage
- metaData - Variable in class com.github.kokorin.jaffree.nut.Info
-
Info packet metadata.
- metaData - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
Frame's metadata.
- minorVersion - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Nut minor version.
- msbPtsShift - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- multiply(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is(this * value). - MUXER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
N
- NA - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- name - Variable in class com.github.kokorin.jaffree.nut.DataItem
- NB - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- negate() - Method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is(-this). - negotiate(Socket) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReader
-
Negotiate with ffmpeg (or ffprobe) via TCP socket.
- negotiate(Socket) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput.FrameInputNegotiator
-
Sends media over TCP connection.
- negotiate(Socket) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput.FrameOutputNegotiator
-
Receives media over TCP connection.
- negotiate(Socket) - Method in class com.github.kokorin.jaffree.net.PipeInputNegotiator
-
Copies bytes from
PipeInputNegotiator.sourceto socketOutputStream. - negotiate(Socket) - Method in class com.github.kokorin.jaffree.net.PipeOutputNegotiator
-
Copies bytes from socket
OutputStreamtoPipeOutputNegotiator.destination. - negotiate(Socket) - Method in interface com.github.kokorin.jaffree.net.TcpNegotiator
-
Negotiate with ffmpeg (or ffprobe) via TCP socket.
- NegotiatingTcpServer - Class in com.github.kokorin.jaffree.net
-
TcpServerimplementation usingTcpNegotiatorto serve TCP connection. - NegotiatingTcpServer(ServerSocket, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.net.NegotiatingTcpServer
- next() - Method in class com.github.kokorin.jaffree.log.LogMessageIterator
- next() - Method in class com.github.kokorin.jaffree.util.LineIterator
- NullOutput - Class in com.github.kokorin.jaffree.ffmpeg
-
FFmpeg Null output implementation.
- NullOutput() - Constructor for class com.github.kokorin.jaffree.ffmpeg.NullOutput
-
Creates
NullOutputwith codec copying. - NullOutput(boolean) - Constructor for class com.github.kokorin.jaffree.ffmpeg.NullOutput
-
Creates
NullOutput. - NutConst - Class in com.github.kokorin.jaffree.nut
-
Nut format constants.
- NutFrame - Class in com.github.kokorin.jaffree.nut
-
Nut frame.
- NutFrame(int, long, byte[], DataItem[], DataItem[], boolean, boolean) - Constructor for class com.github.kokorin.jaffree.nut.NutFrame
-
Creates
NutFrame. - NutFrameReader - Class in com.github.kokorin.jaffree.ffmpeg
-
NutFrameReaderreads InputStream in Nut format and passes parsed frames toFrameConsumer. - NutFrameReader(FrameConsumer, ImageFormat) - Constructor for class com.github.kokorin.jaffree.ffmpeg.NutFrameReader
-
Creates
NutFrameReader. - NutFrameWriter - Class in com.github.kokorin.jaffree.ffmpeg
-
NutFrameWriterallows writing uncompressed (raw) Frames in Nut format. - NutFrameWriter(FrameProducer, ImageFormat, long) - Constructor for class com.github.kokorin.jaffree.ffmpeg.NutFrameWriter
-
Creates
NutFrameWriter. - NutInputStream - Class in com.github.kokorin.jaffree.nut
-
NutInputStreamadaptsInputStreamand provides methods to read Nut-specific data structures. - NutInputStream(InputStream) - Constructor for class com.github.kokorin.jaffree.nut.NutInputStream
-
Creates
NutInputStream. - NutOutputStream - Class in com.github.kokorin.jaffree.nut
-
NutOutputStreamimplements core NUT write operations. - NutOutputStream(OutputStream) - Constructor for class com.github.kokorin.jaffree.nut.NutOutputStream
-
Creates
NutOutputStream. - NutReader - Class in com.github.kokorin.jaffree.nut
-
NutReaderprovides limited NUT demuxer functionality. - NutReader(NutInputStream) - Constructor for class com.github.kokorin.jaffree.nut.NutReader
-
Creates
NutReader. - NutWriter - Class in com.github.kokorin.jaffree.nut
-
NutWriterprovides limited NUT muxer functionality. - NutWriter(NutOutputStream, long) - Constructor for class com.github.kokorin.jaffree.nut.NutWriter
-
Creates
NutWriter.
O
- of(Filter...) - Static method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
-
Create
FilterChainfrom several filters. - of(FilterChain...) - Static method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
-
Create
FilterGraphfrom several filter chains. - ONE - Static variable in class com.github.kokorin.jaffree.Rational
- onOutput(String) - Method in interface com.github.kokorin.jaffree.ffmpeg.OutputListener
-
Invoked for every ffmpeg log message with level INFO and higher.
- onProgress(FFmpegProgress) - Method in interface com.github.kokorin.jaffree.ffmpeg.ProgressListener
-
Attention: this method is not thread safe and may be invoked in different thread.
- onRandomPort(TcpNegotiator) - Static method in class com.github.kokorin.jaffree.net.NegotiatingTcpServer
-
Creates
NegotiatingTcpServerwaiting for TCP connection on random port. - onRandomPorts(SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.net.FtpServer
-
Creates
FtpServerwaiting for TCP connection on random port. - onRandomPorts(SeekableByteChannel, int) - Static method in class com.github.kokorin.jaffree.net.FtpServer
-
Creates
FtpServerwaiting for TCP connection on random port. - operate(BufferedReader, OutputStream, ServerSocket) - Method in class com.github.kokorin.jaffree.net.FtpServer
-
Operates as FTP server: accepts control commands via controlReader, sends control responses via controlOutput, uses dataServerSocket for data transfer.
- OS - Class in com.github.kokorin.jaffree
-
Provides a way to detect Operating System.
- Output - Interface in com.github.kokorin.jaffree.ffmpeg
-
Interface for any ffmpeg output.
- OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- OutputListener - Interface in com.github.kokorin.jaffree.ffmpeg
-
Extend this interface to analyze ffmpeg output.
P
- Packet - Class in com.github.kokorin.jaffree.ffprobe
-
Packet description.
- Packet(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Packet
-
Creates
Packetdescription based on provided ffprobe data. - PacketFrameSubtitle - Interface in com.github.kokorin.jaffree.ffprobe
-
Marker interface to represent packet, frame or subtitle.
- PANIC - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Only show fatal errors which could lead the process to crash, such as an assertion failure.
- parse(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
-
Deprecated.Parses input stream.
- parse(InputStream) - Method in interface com.github.kokorin.jaffree.ffprobe.data.FormatParser
-
Parses input stream.
- parse(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser
-
Parses JSON from
InputStreamand coverts it toProbeData. - parseBitrateInKBits(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses encoding bitrate in kbits/s without exception.
- parseDouble(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses double without exception.
- parseLogLevel(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses log level in ffmpeg output.
- parseLong(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses long without exception.
- parsePercentsAsRatio(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses percents as ratio.
- parseResult(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Returns parsed
FFmpegResultor null if passed in line contains no ffmpeg result. - parseSizeInBytes(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses size in kibibytes without exception.
- parseSizeInKibiBytes(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses size in kibibytes without exception.
- parseSpeed(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
-
Parses encoding speed without exception.
- ParseUtil - Class in com.github.kokorin.jaffree.util
-
Parses ffmpeg progress and result values.
- PipeInput - Class in com.github.kokorin.jaffree.ffmpeg
-
Inputimplementation which passesInputStreamto ffmpeg as input. - PipeInput - Class in com.github.kokorin.jaffree.ffprobe
-
Inputimplementation which passesInputStreamto ffprobe as input. - PipeInput(InputStream, int) - Constructor for class com.github.kokorin.jaffree.ffmpeg.PipeInput
-
Creates
PipeInput. - PipeInput(InputStream, int) - Constructor for class com.github.kokorin.jaffree.ffprobe.PipeInput
-
Creates
PipeInput. - PipeInputNegotiator - Class in com.github.kokorin.jaffree.net
- PipeInputNegotiator(InputStream, int) - Constructor for class com.github.kokorin.jaffree.net.PipeInputNegotiator
-
Creates
PipeInputNegotiator. - PipeOutput - Class in com.github.kokorin.jaffree.ffmpeg
-
Outputimplementation which passes ffmpeg output toOutputStream. - PipeOutput(PipeOutputNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.PipeOutput
- PipeOutput(OutputStream, int) - Constructor for class com.github.kokorin.jaffree.ffmpeg.PipeOutput
-
Creates
PipeOutput. - PipeOutputNegotiator - Class in com.github.kokorin.jaffree.net
- PipeOutputNegotiator(OutputStream, int) - Constructor for class com.github.kokorin.jaffree.net.PipeOutputNegotiator
-
Creates
PipeOutputNegotiator. - ProbeData - Interface in com.github.kokorin.jaffree.ffprobe.data
-
Interface describing tree-like data structure which holds parsed ffprobe output.
- ProbeDataConverter<T> - Interface in com.github.kokorin.jaffree.ffprobe.data
-
Represents a converter which is used to convert
ProbeDatato T type. - ProbeDataMap(Map<String, Object>) - Constructor for class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
-
Deprecated.Creates ProbeDataMap.
- ProcessHandler<T> - Class in com.github.kokorin.jaffree.process
-
ProcessHandlerexecutes program. - ProcessHandler(Path, String) - Constructor for class com.github.kokorin.jaffree.process.ProcessHandler
-
Create
ProcessHandler. - ProcessHelper - Interface in com.github.kokorin.jaffree.process
-
Interface to be implemented by and ffmpeg/ffprobe helpers which must be ran in parallel to ffprobe/ffmpeg process.
- produce() - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameProducer
-
Called repeatedly to get frames.
- produceStreams() - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameProducer
-
Called once before any call to
FrameProducer.produce(). - Program - Class in com.github.kokorin.jaffree.ffprobe
-
Program description.
- Program(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Program
-
Creates
Programdescription based on provided ffprobe data. - ProgressListener - Interface in com.github.kokorin.jaffree.ffmpeg
-
Implement
ProgressListenerinterface to receive ffmpeg progress reports. - pts - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
Presentation timestamp.
- pts - Variable in class com.github.kokorin.jaffree.nut.Timestamp
- ptsDelta - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
If
FrameCode.Flag.CODED_PTSis set in the flags of the current frame then this value MUST be ignored. - pumpFrom(InputStream) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeInput
-
Creates
PipeInput. - pumpFrom(InputStream) - Static method in class com.github.kokorin.jaffree.ffprobe.PipeInput
-
Creates
PipeInput. - pumpFrom(InputStream, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeInput
-
Creates
PipeInput. - pumpFrom(InputStream, int) - Static method in class com.github.kokorin.jaffree.ffprobe.PipeInput
-
Creates
PipeInput. - pumpTo(OutputStream) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeOutput
-
Creates
PipeOutputwith default buffer size. - pumpTo(OutputStream, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeOutput
-
Creates
PipeOutput.
Q
R
- Rational - Class in com.github.kokorin.jaffree
-
Represents rational numbers.
- Rational(long, long) - Constructor for class com.github.kokorin.jaffree.Rational
-
Create
Rational. - read(InputStream) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameOutput.FrameReader
- read(InputStream) - Method in class com.github.kokorin.jaffree.ffmpeg.NutFrameReader
-
Reads media in Nut format from input stream and closes it.
- read(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResultReader
-
Reads program stdout or stderr and returns parsed result.
- read(InputStream) - Method in class com.github.kokorin.jaffree.process.BaseStdReader
-
Reads provided
InputStreamuntil it's depleted. - read(InputStream) - Method in class com.github.kokorin.jaffree.process.GobblingStdReader
-
Reads and ignores bytes read.
- read(InputStream) - Method in class com.github.kokorin.jaffree.process.LoggingStdReader
- read(InputStream) - Method in interface com.github.kokorin.jaffree.process.StdReader
-
Reads program stdout or stderr and returns parsed result.
- readByte() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads f(n) type (n fixed bits in big-endian order).
- readBytes(long) - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads specified number of bytes.
- readCString() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads null-terminated string.
- readFrame() - Method in class com.github.kokorin.jaffree.nut.NutReader
-
Returns next NUT frame.
- readLong() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads f(n) type (n fixed bits in big-endian order).
- readProgress(InputStream) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReader
-
Reads periodical ffmpeg progress report, parses it and passes to
ProgressListener. - readSignedValue() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads s type (variable length value, signed).
- readTimestamp(int) - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads t type (v coded universal timestamp).
- readValue() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads v type (variable length value, unsigned).
- readVariableBytes() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads vb type (variable length binary data or string).
- readVariableString() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Reads vb type (variable length binary data or string).
- remove() - Method in class com.github.kokorin.jaffree.log.LogMessageIterator
-
Remove not supported.
- remove() - Method in class com.github.kokorin.jaffree.util.LineIterator
-
Not implemented.
- RESERVED - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, reserved_count is coded in the frame header.
- reservedCount - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
Number of reserved bytes in NUT frame.
- resetCrc32() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Resets NUT CRC32.
- run() - Method in class com.github.kokorin.jaffree.net.TcpServer
S
- sampleHeight - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
- sampleRate - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Audio
- sampleWidth - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
- sendToStdIn(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
-
Send specified characters to process StdIn.
- serve(Socket) - Method in class com.github.kokorin.jaffree.net.FtpServer
-
Serves FTP using passed in
Socketfor control connection. - serve(Socket) - Method in class com.github.kokorin.jaffree.net.NegotiatingTcpServer
-
Serves TCP connection using
TcpNegotiator. - serve(Socket) - Method in class com.github.kokorin.jaffree.net.TcpServer
-
Serves TCP connection.
- setAnalyzeDuration(Long) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Specify how many microseconds are analyzed to probe the input (from 0 to I64_MAX).
- setAnalyzeDuration(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Specify how long to analyze to probe the input (from 0 to I64_MAX) (default 0).
- setArguments(List<String>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Sets arguments list to pass to a program.
- setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
-
Instructs ffmpeg to capture mouse cursor.
- setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
-
Instructs ffmpeg to capture mouse cursor.
- setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Instructs ffmpeg to capture mouse cursor.
- setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
-
Not supported for
CaptureInput.WindowsDirectShow. - setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
-
Instructs ffmpeg to capture mouse cursor.
- setCaptureFrameRate(Number) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Set capture frame rate.
- setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
-
Sets the video region offsets.
- setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
-
Sets the video region offsets.
- setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Sets the video region offsets.
- setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
-
Not supported for
CaptureInput.WindowsDirectShow. - setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
-
Sets the video region offsets.
- setCaptureVideoSize(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Set the video size in the captured video.
- setCaptureVideoSize(String) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Sets the video size in the captured video given as a
Stringsuch as 640x480 or hd720. - setChannels(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- setCodec(StreamType, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Select an encoder (when used before an output file) or a decoder (when used before an input file) for one or more streams.
- setCodec(StreamType, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Codec change is prohibited after
FrameOutputinstantiation. - setCodec(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Select an encoder (when used before an output file) or a decoder (when used before an input file) for one or more streams.
- setCodec(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Codec change is prohibited after
FrameOutputinstantiation. - setComplexFilter(FilterGraph) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Adds complex filter graph to ffmpeg arguments list.
- setComplexFilter(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Adds complex filter graph to ffmpeg arguments list.
- setContextName(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Set context name to prepend all log messages.
- setCountFrames(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Count the number of frames per stream and report it in the corresponding stream section.
- setCountPackets(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Count the number of packets per stream and report it in the corresponding stream section.
- setDuration(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
When used as an input option, limit the duration of data read from the input file.
- setDuration(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
When used as an input option, limit the duration of data read from the input file.
- setExecutorTimeoutMillis(int) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Overrides the default
Executortimeout. - setExecutorTimeoutMillis(int) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Overrides the default Executor timeout.
- setFilter(Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets the 'generic' filter value (equivalent to the "-filter" command-line parameter).
- setFilter(FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets the 'generic' filter value (equivalent to the "-filter" command-line parameter).
- setFilter(StreamType, Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" command-line parameters).
- setFilter(StreamType, FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" command-line parameters).
- setFilter(StreamType, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" command-line parameters).
- setFilter(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets the 'generic' filter value (equivalent to the "-filter" command-line parameter).
- setFilter(String, Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" / "-filter" command-line parameters).
- setFilter(String, FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" / "-filter" command-line parameters).
- setFilter(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" / "-filter" command-line parameters).
- setFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Force input or output file format.
- setFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Format change is prohibited after
FrameInputinstantiation. - setFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Format change is prohibited after
FrameOutputinstantiation. - setFormat(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Force input file format.
- setFormatParser(FormatParser) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets ffprobe output format parser (and corresponding output format).
- setFpsProbeSize(Long) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Number of frames used to probe fps (from -1 to 2.14748e+009) (default -1).
- setFrameCount(StreamType, Long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Stop writing to the stream after specified number of frames.
- setFrameRate(Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set frame rate.
- setFrameRate(Number) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Set frame rate.
- setFrameRate(String, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set frame rate.
- setFrameRate(String, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
-
Be careful not to specify framerate with the "-r" parameter, like this "ffmpeg -f dshow -r 7.5 -i video=XXX".
- setFrameRate(String, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Set frame rate.
- setFrameSize(Number, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set frame size
- setFrameSize(String, Number, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set frame size
- setFrameSize(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set frame size
- setHeight(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- setHelpers(List<ProcessHelper>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Set extra
ProcessHelpersthat must be executed in parallel with process. - setId(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- setInfos(Info[]) - Method in class com.github.kokorin.jaffree.nut.NutWriter
-
Sets NUT Info headers.
- setInput(Input) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setInput(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setInput(InputStream, int) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setInput(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setInput(SeekableByteChannel) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setInput(SeekableByteChannel, int) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setInput(Path) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets input to analyze with ffprobe.
- setKeyValue(TreeMap<String, Object>, String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
-
Deprecated.Parses and sets key-value to specified data.
- setLogLevel(LogLevel) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Sets ffmpeg logging level.
- setLogLevel(LogLevel) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Sets ffprobe logging level.
- setMainHeader(int, long, Rational[], FrameCode[]) - Method in class com.github.kokorin.jaffree.nut.NutWriter
-
Sets NUT Main header.
- setName(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
-
Sets filter to use.
- setOutputListener(OutputListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Supply custom OutputListener to receive ffmpeg output.
- setOutputPosition(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Stop writing the output at outputPosition.
- setOutputPosition(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Stop writing the output at outputPosition.
- setOverwriteOutput(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Whether to overwrite output.
- setPixelFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set pixel format.
- setPixelFormat(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Set pixel format.
- setPixelFormat(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Pixel format change is prohibited after
FrameOutputinstantiation. - setPosition(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
When used as an input option, seeks in this input file to position.
- setPosition(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
When used as an input option, seeks in this input file to position.
- setPositionEof(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Like the
BaseInOut.setPosition(long)(-ss) option but relative to the "end of file". - setPositionEof(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
-
Like the
BaseInOut.setPosition(Number, TimeUnit)(-ss) option but relative to the "end of file". - setProbeSize(Long) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Set probing size (from 32 to I64_MAX) (default 5e+006).
- setProcess(Process) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
-
Sets ffmpeg/ffprobe process to be stopped.
- setProcess(Process) - Method in interface com.github.kokorin.jaffree.process.Stopper
-
Sets ffmpeg/ffprobe process to be stopped.
- setProgress(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Send program-friendly progress information to url.
- setProgressListener(ProgressListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
-
Supply custom ProgressListener to receive progress events.
- setReadAtFrameRate(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInput
-
Read input at native frame rate.
- setReadIntervals(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Read only the specified intervals.
- setResolution(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
-
Sets both width and height.
- setSampleRate(long) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- setSelectStreams(StreamType) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Select only the streams of the specified type.
- setSelectStreams(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Select only the streams specified by stream_specifier.
- setShowChapters(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show information about chapters stored in the format.
- setShowData(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show payload data, as a hexadecimal and ASCII dump.
- setShowDataHash(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show a hash of payload data, for packets with -show_packets and for codec extradata with -show_streams.
- setShowEntries(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Set list of entries to show.
- setShowFormat(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show information about the container format of the input multimedia stream.
- setShowFrames(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show information about each frame and subtitle contained in the input multimedia stream.
- setShowLog(LogLevel) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show logging information from the decoder about each frame according to the value set in loglevel, (see -loglevel).
- setShowPackets(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show information about each packet contained in the input multimedia stream.
- setShowPrivateData(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show private data, that is data depending on the format of the particular shown element.
- setShowPrograms(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show information about programs and their streams contained in the input multimedia stream.
- setShowStreams(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
-
Show information about each media stream contained in the input multimedia stream.
- setSizeLimit(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
-
Set the file size limit, expressed in bytes.
- setStdErrReader(StdReader<T>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Sets stderr reader.
- setStdOutReader(StdReader<T>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Sets stdout reader.
- setStopper(Stopper) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Sets
Stopperwhich can be used to interrupt program execution. - setStreamHeaders(StreamHeader[]) - Method in class com.github.kokorin.jaffree.nut.NutWriter
-
Sets NUT Stream headers.
- setStreamLoop(Integer) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInput
-
Set number of times input stream shall be looped.
- setTimebase(Long) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- setType(Stream.Type) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- setWidth(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- sideData - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
Frame's side data.
- SideData - Class in com.github.kokorin.jaffree.ffprobe
-
Side Data description.
- SideData(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.SideData
-
Creates
SideDatadescription based on provided ffprobe data. - simplify() - Method in class com.github.kokorin.jaffree.Rational
-
Simplifies this
Rationalby dividing numerator and denominator by greatest common divisor. - SIZE_MSB - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, data_size_msb is coded in the frame header, otherwise data_size_msb is 0.
- skipBytes(long) - Method in class com.github.kokorin.jaffree.nut.NutInputStream
-
Skips specified number of bytes.
- SM_DATA - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, side/meta data is stored with the frame data.
- startExecution(Process, AtomicReference<T>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
-
Starts execution of stdout and stderr
readersas well asProcessHelpers. - StdReader<T> - Interface in com.github.kokorin.jaffree.process
-
Implement
StdReaderinterface to parse program stdout or stderr streams. - stop() - Method in class com.github.kokorin.jaffree.process.Executor
-
Stop execution of all threads started so far (by interruption) threads that are still alive and haven't been interrupted.
- stop(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Stops ffmpeg process.
- Stopper - Interface in com.github.kokorin.jaffree.process
-
Implement
Stopperto allow forceful and graceful ffmpeg/ffprobe stop. - Stream - Class in com.github.kokorin.jaffree.ffmpeg
-
Represents audio/video stream.
- Stream - Class in com.github.kokorin.jaffree.ffprobe
-
Program description.
- Stream() - Constructor for class com.github.kokorin.jaffree.ffmpeg.Stream
- Stream(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Stream
-
Creates
Streamdescription based on provided ffprobe data. - STREAM_ID - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
If set, stream_id is coded in the frame header.
- STREAM_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
- Stream.Type - Enum in com.github.kokorin.jaffree.ffmpeg
-
Stream type.
- streamCount - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Number of streams in a file.
- StreamDisposition - Class in com.github.kokorin.jaffree.ffprobe
-
Stream disposition description.
- StreamDisposition(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.StreamDisposition
-
Creates
StreamDispositiondescription based on provided ffprobe data. - StreamHeader - Class in com.github.kokorin.jaffree.nut
-
Nut format stream header.
- StreamHeader(int, StreamHeader.Type, byte[], int, int, long, long, Set<StreamHeader.Flag>, byte[], StreamHeader.Video, StreamHeader.Audio) - Constructor for class com.github.kokorin.jaffree.nut.StreamHeader
- StreamHeader.Audio - Class in com.github.kokorin.jaffree.nut
-
Audio-related data for
StreamHeader. - StreamHeader.ColourspaceType - Enum in com.github.kokorin.jaffree.nut
-
NUT Colorspace type.
- StreamHeader.Flag - Enum in com.github.kokorin.jaffree.nut
-
NUT Stream bit flags.
- StreamHeader.Type - Enum in com.github.kokorin.jaffree.nut
-
AKA Stream Class.
- StreamHeader.Video - Class in com.github.kokorin.jaffree.nut
-
Video-related data for
StreamHeader. - streamId - Variable in class com.github.kokorin.jaffree.nut.FrameCode
-
If
FrameCode.Flag.STREAM_IDis not set then this is the stream number for the frame following this frame_code. - streamId - Variable in class com.github.kokorin.jaffree.nut.Info
-
Id of stream to which this info should be applied.
- streamId - Variable in class com.github.kokorin.jaffree.nut.NutFrame
-
Stream id.
- streamId - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- streamType - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- StreamType - Enum in com.github.kokorin.jaffree
-
Represents media types known by ffmpeg/ffprobe.
- Subtitle - Class in com.github.kokorin.jaffree.ffprobe
-
Subtitle description.
- Subtitle(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Subtitle
-
Creates
Subtitledescription based on provided ffprobe data. - SUBTITLE - Enum constant in enum com.github.kokorin.jaffree.StreamType
- SUBTITLES - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
- subtract(Number) - Method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is(this - value). - SWRESAMPLER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- SWSCALER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
- SyncPoint - Class in com.github.kokorin.jaffree.nut
-
NUT sync point.
- SyncPoint(Timestamp, long) - Constructor for class com.github.kokorin.jaffree.nut.SyncPoint
- SyncPoint(Timestamp, long, Timestamp) - Constructor for class com.github.kokorin.jaffree.nut.SyncPoint
- SYNCPOINT_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
T
- TagAware - Interface in com.github.kokorin.jaffree.ffprobe
-
TagAwareinterface provides common tag-related methods. - TcpInput<T> - Class in com.github.kokorin.jaffree.ffmpeg
-
TcpInputallows to provide ffmpeg with input via local TCP socket on loopback address. - TcpInput - Class in com.github.kokorin.jaffree.ffprobe
-
Base implementation of
Inputfor all TCP-based inputs. - TcpInput(TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
-
Creates
TcpInput. - TcpInput(TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
-
Creates
TcpInput. - TcpInput(String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
-
Creates
TcpInput. - TcpInput(String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
-
Creates
TcpInput. - TcpInput(String, String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
-
Creates
TcpInput. - TcpInput(String, String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
-
Creates
TcpInput. - TcpInput(String, String, TcpServer) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
- TcpInput(String, String, TcpServer) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
- TcpNegotiator - Interface in com.github.kokorin.jaffree.net
-
Implement
TcpNegotiatorto interact with ffmpeg (or ffprobe) via TCP socket. - TcpOutput<T> - Class in com.github.kokorin.jaffree.ffmpeg
-
TcpOutputallows to consume ffmpeg output via local TCP socket on loopback address. - TcpOutput(TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
-
Creates
TcpOutput. - TcpOutput(String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
-
Creates
TcpOutput. - TcpOutput(String, String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
-
Creates
TcpOutput. - TcpOutput(String, String, TcpServer) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
- TcpServer - Class in com.github.kokorin.jaffree.net
-
Abstract TCP Server implementing
ProcessHelper. - TcpServer(ServerSocket) - Constructor for class com.github.kokorin.jaffree.net.TcpServer
-
Creates TCP server.
- thisAsT() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
- timebaseId - Variable in class com.github.kokorin.jaffree.nut.Info
-
Timebase ID for
Info.chapterStartPtsandInfo.chapterLengthPts. - timebaseId - Variable in class com.github.kokorin.jaffree.nut.Timestamp
- timeBaseId - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- timeBases - Variable in class com.github.kokorin.jaffree.nut.MainHeader
-
Different time bases used in a file.
- Timestamp - Class in com.github.kokorin.jaffree.nut
-
NUT timestamp.
- Timestamp(int, long) - Constructor for class com.github.kokorin.jaffree.nut.Timestamp
-
Creates NUT timestamp.
- toArguments(String, Map<String, Object>) - Static method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
- toBitCode(Set<FrameCode.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
Converts set of
FrameCode.Flagto bitmask value. - toBitCode(Set<MainHeader.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
-
Converts set of
MainHeader.Flagto bitmask value. - toBitCode(Set<StreamHeader.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
- toBytes(BufferedImage) - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
-
Converts BufferedImage to raw image data.
- toBytes(BufferedImage) - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
Converts BufferedImage to raw image data.
- toChannel(String, SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffmpeg.ChannelOutput
-
Creates
ChannelInput. - toCompletableFuture() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
-
Returns a completion that can be used to chain operations after FFmpeg completes, using the
CompletionStageJava 8 API. - toImage(byte[], int, int) - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
-
Converts byte array to
BufferedImageof specified size. - toImage(byte[], int, int) - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
Converts byte array to
BufferedImageof specified size. - toPath(Path) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlOutput
-
Creates
UrlOutput. - toString() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
- toString() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
- toString() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
- toString() - Method in class com.github.kokorin.jaffree.net.TcpServer
- toString() - Method in class com.github.kokorin.jaffree.nut.DataItem
- toString() - Method in class com.github.kokorin.jaffree.nut.FrameCode
- toString() - Method in class com.github.kokorin.jaffree.nut.Info
- toString() - Method in class com.github.kokorin.jaffree.nut.MainHeader
- toString() - Method in class com.github.kokorin.jaffree.nut.NutFrame
- toString() - Method in class com.github.kokorin.jaffree.nut.StreamHeader.Audio
- toString() - Method in class com.github.kokorin.jaffree.nut.StreamHeader
- toString() - Method in class com.github.kokorin.jaffree.nut.StreamHeader.Video
- toString() - Method in class com.github.kokorin.jaffree.Rational
- toString(String) - Method in class com.github.kokorin.jaffree.Rational
- toUrl(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlOutput
-
Creates
UrlOutput. - TRACE - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Show everything, including trace information.
- transmitTs - Variable in class com.github.kokorin.jaffree.nut.SyncPoint
-
The value of the reference clock at the moment when the first bit of transmit_ts is transmitted/received.
- type - Variable in class com.github.kokorin.jaffree.nut.DataItem
- type - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
U
- UNKNOWN - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
- UrlInput - Class in com.github.kokorin.jaffree.ffmpeg
- UrlInput - Class in com.github.kokorin.jaffree.ffprobe
- UrlInput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.UrlInput
-
Creates
UrlInput. - UrlInput(String) - Constructor for class com.github.kokorin.jaffree.ffprobe.UrlInput
-
Creates
UrlInput. - UrlOutput - Class in com.github.kokorin.jaffree.ffmpeg
- UrlOutput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.UrlOutput
-
Creates
UrlOutput. - USER_DATA - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
- Util - Class in com.github.kokorin.jaffree.nut
-
Different utility methods used in Nut format muxer and demuxer.
V
- value - Variable in class com.github.kokorin.jaffree.nut.DataItem
- ValueConverter<T> - Interface in com.github.kokorin.jaffree.ffprobe.data
-
Represents a converter which is used to convert requested value to T type.
- valueOf(double) - Static method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is equal to that of the specifieddouble. - valueOf(long) - Static method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is equal to that of the specifiedlong. - valueOf(Number) - Static method in class com.github.kokorin.jaffree.Rational
-
Returns a
Rationalwhose value is equal to that of the specifiedNumber. - valueOf(String) - Static method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.LogCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class com.github.kokorin.jaffree.Rational
-
Parses
Rational. - valueOf(String) - Static method in enum com.github.kokorin.jaffree.StreamType
-
Returns the enum constant of this type with the specified name.
- valueOf(String, String) - Static method in class com.github.kokorin.jaffree.Rational
-
Parses
Rational. - values() - Static method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.LogCategory
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kokorin.jaffree.StreamType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERBOSE - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Same as info, except more verbose.
- video - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
- Video(int, int, int, int, StreamHeader.ColourspaceType) - Constructor for class com.github.kokorin.jaffree.nut.StreamHeader.Video
- VIDEO - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
- VIDEO - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
- VIDEO - Enum constant in enum com.github.kokorin.jaffree.StreamType
-
Matches all video streams.
- VIDEO_NOT_PICTURE - Enum constant in enum com.github.kokorin.jaffree.StreamType
-
Only matches video streams which are not attached pictures.
W
- WARNING - Enum constant in enum com.github.kokorin.jaffree.LogLevel
-
Show all warnings and errors.
- width - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
- WindowsDirectShow(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
- WindowsGdiGrab(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
- withConsumer(FrameConsumer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Creates
FrameOutput. - withConsumer(FrameConsumer, ImageFormat) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
- withConsumerAlpha(FrameConsumer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
-
Creates
FrameOutputwith alpha channel. - withName(String) - Static method in interface com.github.kokorin.jaffree.ffmpeg.Filter
-
Creates
Filterstarting from filter name. - withProducer(FrameProducer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Creates
FrameInputwith specified frame producer. - withProducer(FrameProducer, ImageFormat) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Creates
FrameInputwith specified frame producer and image format. - withProducer(FrameProducer, ImageFormat, long) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Creates
FrameInputwith specified frame producer, format and frame ordering buffer - withProducerAlpha(FrameProducer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
-
Creates
FrameInputwith specified frame producer with alpha channel. - write(OutputStream) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameInput.FrameWriter
- write(OutputStream) - Method in class com.github.kokorin.jaffree.ffmpeg.NutFrameWriter
-
Writes media in Nut format to output stream and closes it.
- writeByte(int) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes f(n) type (n fixed bits in big-endian order).
- writeBytes(byte[]) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes raw bytes.
- writeCrc32() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes NUT CRC32.
- writeCString(String) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes null-terminated string.
- writeFooter() - Method in class com.github.kokorin.jaffree.nut.NutWriter
-
Writes NUT footer.
- writeFrame(NutFrame) - Method in class com.github.kokorin.jaffree.nut.NutWriter
-
Writes frame to underlying OutputStream.
- writeInt(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes f(n) type (n fixed bits in big-endian order).
- writeLong(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes f(n) type (n fixed bits in big-endian order).
- writeSignedValue(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes s type (variable length value, signed).
- writeTimestamp(int, Timestamp) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes t type (v coded universal timestamp).
- writeValue(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes v type (variable length value, unsigned).
- writeVariableBytes(byte[]) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes vb type (variable length binary data or string).
- writeVariablesString(String) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
-
Writes vb type (variable length binary data or string).
X
- xor(Set<FrameCode.Flag>, Set<FrameCode.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
-
Executes exclusive Or (Xor) operation on operands.
Z
A B C D E F G H I J K L M N O P Q R S T U V W X ZAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
FFmpegResultFuture.stop(boolean),FFmpegResultFuture.forceStop()orFFmpegResultFuture.graceStop()