Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 

A

abortEncoding() - Method in class ws.schild.jave.Encoder
Force the encoding process to stop
addArgument(String) - Method in class ws.schild.jave.process.ProcessWrapper
Adds an argument to the ffmpeg executable call.
addChain(FilterChain) - Method in class ws.schild.jave.filters.FilterGraph
Add a filterchain to this filtergraph.
addFilter(VideoFilter) - Method in class ws.schild.jave.encode.VideoAttributes
 
addFilter(Filter) - Method in class ws.schild.jave.filters.FilterChain
Add one Filter to this filterchain
addInputLabel(String...) - Method in class ws.schild.jave.filters.Filter
Add an input label to the list of input labels for this filter
addNamedArgument(String, String) - Method in class ws.schild.jave.filters.Filter
Add a named argument to the set of named arguments for this filter
addOptionAtIndex(EncodingArgument, Integer) - Static method in class ws.schild.jave.Encoder
 
addOrderedArgument(String...) - Method in class ws.schild.jave.filters.Filter
Add an ordered argument to the list of arguments for this filter
addOutputLabel(String...) - Method in class ws.schild.jave.filters.Filter
Add an output label to the list of output labels for this filter
AliceBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
analyzeNewLine(String) - Method in class ws.schild.jave.ConversionOutputAnalyzer
 
AntiqueWhite - Static variable in class ws.schild.jave.filters.helpers.Color
 
Aqua - Static variable in class ws.schild.jave.filters.helpers.Color
 
Aquamarine - Static variable in class ws.schild.jave.filters.helpers.Color
 
ArgType - Enum in ws.schild.jave.encode
The type of arguments you can provide to ffmpeg.
asEncoderArgument() - Method in class ws.schild.jave.info.VideoSize
 
aspectRatioExpression() - Method in class ws.schild.jave.info.VideoSize
 
AssSubtitlesFilter - Class in ws.schild.jave.filters
 
AssSubtitlesFilter(File) - Constructor for class ws.schild.jave.filters.AssSubtitlesFilter
A simple instantiation of the ass subtitle filter.
AssSubtitlesFilter(File, String) - Constructor for class ws.schild.jave.filters.AssSubtitlesFilter
 
AudioAttributes - Class in ws.schild.jave.encode
Attributes controlling the audio encoding process.
AudioAttributes() - Constructor for class ws.schild.jave.encode.AudioAttributes
 
AudioInfo - Class in ws.schild.jave.info
Instances of this class report informations about an audio stream that can be decoded.
AudioInfo() - Constructor for class ws.schild.jave.info.AudioInfo
 
AutoRemoveableFile - Class in ws.schild.jave.utils
Use this class in a try-with-resources block to automatically delete the referenced file when this goes out of scope.
AutoRemoveableFile(File, String) - Constructor for class ws.schild.jave.utils.AutoRemoveableFile
 
Azure - Static variable in class ws.schild.jave.filters.helpers.Color
 

B

Beige - Static variable in class ws.schild.jave.filters.helpers.Color
 
Bisque - Static variable in class ws.schild.jave.filters.helpers.Color
 
Black - Static variable in class ws.schild.jave.filters.helpers.Color
 
BlanchedAlmond - Static variable in class ws.schild.jave.filters.helpers.Color
 
Blue - Static variable in class ws.schild.jave.filters.helpers.Color
 
BlueViolet - Static variable in class ws.schild.jave.filters.helpers.Color
 
Brown - Static variable in class ws.schild.jave.filters.helpers.Color
 
buildTimeDuration(long) - Static method in class ws.schild.jave.utils.Utils
* https://www.ffmpeg.org/ffmpeg-utils.html#time-duration-syntax Build a time/duration string based on the milisenconds passed in milis [-][HH:]MM:SS[.m...]
BurlyWood - Static variable in class ws.schild.jave.filters.helpers.Color
 

C

CadetBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
catClipsTogether(List<File>, File, VideoProgressListener) - Method in class ws.schild.jave.VideoProcessor
Concatenate input video files to a destination file.Destination file and parent directory must be writeable.
cga - Static variable in class ws.schild.jave.info.VideoSize
 
Chartreuse - Static variable in class ws.schild.jave.filters.helpers.Color
 
Chocolate - Static variable in class ws.schild.jave.filters.helpers.Color
 
cif - Static variable in class ws.schild.jave.info.VideoSize
 
close() - Method in class ws.schild.jave.process.ProcessWrapper
 
close() - Method in class ws.schild.jave.utils.AutoRemoveableFile
 
Color - Class in ws.schild.jave.filters.helpers
A color object, as FFMPEG documentation spells out.
Color(String) - Constructor for class ws.schild.jave.filters.helpers.Color
 
Color(String, String) - Constructor for class ws.schild.jave.filters.helpers.Color
 
ColorFilter - Class in ws.schild.jave.filters
A color filter as described by the FFMPEG Documentation.
ColorFilter() - Constructor for class ws.schild.jave.filters.ColorFilter
DIY constructor - add the arguments you need.
ColorFilter(String) - Constructor for class ws.schild.jave.filters.ColorFilter
Constructor with expression
ColorFilter(Color, VideoSize, Double) - Constructor for class ws.schild.jave.filters.ColorFilter
Simple constructor - make a solid color screen for some amount of time.
ConcatFilter - Class in ws.schild.jave.filters
 
ConcatFilter(List<String>) - Constructor for class ws.schild.jave.filters.ConcatFilter
Apply the concatenate filter to the associated input labels
ConversionOutputAnalyzer - Class in ws.schild.jave
 
ConversionOutputAnalyzer(long, EncoderProgressListener) - Constructor for class ws.schild.jave.ConversionOutputAnalyzer
 
Coral - Static variable in class ws.schild.jave.filters.helpers.Color
 
CornflowerBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
Cornsilk - Static variable in class ws.schild.jave.filters.helpers.Color
 
createExecutor() - Method in class ws.schild.jave.process.ffmpeg.DefaultFFMPEGLocator
 
createExecutor() - Method in interface ws.schild.jave.process.ProcessLocator
It returns a brand new ProcessWrapper, ready to be used in a ffmpeg call.
Crimson - Static variable in class ws.schild.jave.filters.helpers.Color
 
CropFilter - Class in ws.schild.jave.filters
A crop filter as described by the FFMPEG Documentation.
CropFilter() - Constructor for class ws.schild.jave.filters.CropFilter
Crop filter
CropFilter(int, int, int, int) - Constructor for class ws.schild.jave.filters.CropFilter
Simple constructor - crop input stream to given w/h//x/y
CropFilter(String) - Constructor for class ws.schild.jave.filters.CropFilter
Simple constructor - crop input stream with given expression For example: in_w/2:in_h/2:in_w/2:in_h/2 for bottom right quarter
Cyan - Static variable in class ws.schild.jave.filters.helpers.Color
 

D

DarkBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkCyan - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkGoldenRod - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkGray - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkKhaki - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkMagenta - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkOliveGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
Darkorange - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkOrchid - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkRed - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkSalmon - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkSeaGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkSlateBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkSlateGray - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkTurquoise - Static variable in class ws.schild.jave.filters.helpers.Color
 
DarkViolet - Static variable in class ws.schild.jave.filters.helpers.Color
 
DeepPink - Static variable in class ws.schild.jave.filters.helpers.Color
 
DeepSkyBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
DefaultFFMPEGLocator - Class in ws.schild.jave.process.ffmpeg
The default ffmpeg executable locator, which exports on disk the ffmpeg executable bundled with the library distributions.
DefaultFFMPEGLocator() - Constructor for class ws.schild.jave.process.ffmpeg.DefaultFFMPEGLocator
It builds the default FFMPEGLocator, exporting the ffmpeg executable on a temp file.
destroy() - Method in class ws.schild.jave.process.ProcessWrapper
If there's a ffmpeg execution in progress, it kills it.
DimGray - Static variable in class ws.schild.jave.filters.helpers.Color
 
DIRECT_STREAM_COPY - Static variable in class ws.schild.jave.encode.AudioAttributes
This value can be setted in the codec field to perform a direct stream copy, without re-encoding of the audio stream.
DIRECT_STREAM_COPY - Static variable in class ws.schild.jave.encode.VideoAttributes
This value can be set in the codec field to perform a direct stream copy, without re-encoding of the audio stream.
DodgerBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
DrawtextFilter - Class in ws.schild.jave.filters
Add text to a video.
DrawtextFilter(String, String, String) - Constructor for class ws.schild.jave.filters.DrawtextFilter
 
DrawtextFilter(String, String, String, String, Double, Color) - Constructor for class ws.schild.jave.filters.DrawtextFilter
 
DrawtextFilter(String, String, String, File, Double, Color) - Constructor for class ws.schild.jave.filters.DrawtextFilter
 

E

EchoingEncoderProgressListener - Class in ws.schild.jave.progress
A simple progress listener that will echo progress out to any PrintStream.
EchoingEncoderProgressListener() - Constructor for class ws.schild.jave.progress.EchoingEncoderProgressListener
 
EchoingEncoderProgressListener(String) - Constructor for class ws.schild.jave.progress.EchoingEncoderProgressListener
 
EchoingEncoderProgressListener(String, PrintStream) - Constructor for class ws.schild.jave.progress.EchoingEncoderProgressListener
 
EchoingProgressListener - Class in ws.schild.jave.progress
Simple class to echo progress to Standard out - or any PrintStream.
EchoingProgressListener() - Constructor for class ws.schild.jave.progress.EchoingProgressListener
 
EchoingProgressListener(String) - Constructor for class ws.schild.jave.progress.EchoingProgressListener
 
EchoingProgressListener(String, PrintStream) - Constructor for class ws.schild.jave.progress.EchoingProgressListener
 
ega - Static variable in class ws.schild.jave.info.VideoSize
 
encode(MultimediaObject, File, EncodingAttributes) - Method in class ws.schild.jave.Encoder
Re-encode a multimedia file(s).
encode(List<MultimediaObject>, File, EncodingAttributes) - Method in class ws.schild.jave.Encoder
 
encode(MultimediaObject, File, EncodingAttributes, EncoderProgressListener) - Method in class ws.schild.jave.Encoder
Re-encode a multimedia file.
encode(List<MultimediaObject>, File, EncodingAttributes, EncoderProgressListener) - Method in class ws.schild.jave.Encoder
Re-encode a multimedia file(s).
Encoder - Class in ws.schild.jave
Main class of the package.
Encoder() - Constructor for class ws.schild.jave.Encoder
It builds an encoder using a DefaultFFMPEGLocator instance to locate the ffmpeg executable to use.
Encoder(ProcessLocator) - Constructor for class ws.schild.jave.Encoder
It builds an encoder with a custom FFMPEGProcess.
EncoderException - Exception in ws.schild.jave
Encoding expection.
EncoderProgressAdapter - Class in ws.schild.jave.progress
 
EncoderProgressAdapter(VideoProgressListener) - Constructor for class ws.schild.jave.progress.EncoderProgressAdapter
 
EncoderProgressListener - Interface in ws.schild.jave.progress
Encoding progress listener interface.
EncodingArgument - Interface in ws.schild.jave.encode
An EncodingArgument is a placeholder for a future argument to FFMPEG.
EncodingAttributes - Class in ws.schild.jave.encode
Attributes controlling the encoding process.
EncodingAttributes() - Constructor for class ws.schild.jave.encode.EncodingAttributes
 
enhanceArguments(Stream<String>) - Method in class ws.schild.jave.process.ffmpeg.FFMPEGProcess
 
enhanceArguments(Stream<String>) - Method in class ws.schild.jave.process.ProcessWrapper
Provide an opportunity for subclasses to enhance the argument list before passing off to execute.
escapeArgument(String) - Static method in class ws.schild.jave.utils.Utils
Escape all special characters []=;,' to be safe to use in command line See https://ffmpeg.org/ffmpeg-utils.html#toc-Quoting-and-escaping
escapingPath(String) - Method in class ws.schild.jave.filters.Filter
escaping special characters for file path.
execute(boolean, boolean) - Method in class ws.schild.jave.process.ProcessWrapper
Executes the ffmpeg process with the previous given arguments.
execute() - Method in class ws.schild.jave.process.ProcessWrapper
Executes the ffmpeg process with the previous given arguments.

F

FadeDirection - Enum in ws.schild.jave.filters.helpers
 
FadeFilter - Class in ws.schild.jave.filters
An implementation of the fade filter as found in the FFMPEG Documentation.
FadeFilter() - Constructor for class ws.schild.jave.filters.FadeFilter
 
FadeFilter(FadeDirection, Double, Double) - Constructor for class ws.schild.jave.filters.FadeFilter
Standard usage - fase in or out at some time for some duration.
fadesFromIndex(Integer, Integer) - Static method in class ws.schild.jave.filtergraphs.TrimFadeAndWatermark
 
FFMPEGProcess - Class in ws.schild.jave.process.ffmpeg
The standard FFMPEGProcess - enhances the ProcessWrapper by always suppressing the FFMPEG banner.
FFMPEGProcess(String) - Constructor for class ws.schild.jave.process.ffmpeg.FFMPEGProcess
 
film - Static variable in class ws.schild.jave.info.VideoSize
 
Filter - Class in ws.schild.jave.filters
A filter as described by FFMPEG Documentation.
Filter(String) - Constructor for class ws.schild.jave.filters.Filter
Create a filter with the specified name with no input/output labels or arguments.
FilterAndWatermark - Class in ws.schild.jave.filtergraphs
An abstract filtergraph that will run a filter on multiple input videos then concatenate and watermark the result.
FilterAndWatermark(File, List<FilterChain>) - Constructor for class ws.schild.jave.filtergraphs.FilterAndWatermark
 
FilterChain - Class in ws.schild.jave.filters
A filterchain as described by FFMPEG Documentation.
FilterChain() - Constructor for class ws.schild.jave.filters.FilterChain
Create an empty filterchain.
FilterChain(Filter...) - Constructor for class ws.schild.jave.filters.FilterChain
Create a filterchain with the specified filters
filterChainForTrimInfo(TrimAndWatermark.TrimInfo) - Static method in class ws.schild.jave.filtergraphs.TrimAndWatermark
 
filterChainForTrimInfo(TrimAndWatermark.TrimInfo, EnumSet<FadeDirection>, Double) - Static method in class ws.schild.jave.filtergraphs.TrimFadeAndWatermark
 
FilterGraph - Class in ws.schild.jave.filters
A filtergraph as described by FFMPEG Documentation.
FilterGraph() - Constructor for class ws.schild.jave.filters.FilterGraph
Create an empty filtergraph.
FilterGraph(FilterChain...) - Constructor for class ws.schild.jave.filters.FilterGraph
Create a filtergraph with a specified list of filterchains.
FilterGraph(String, FilterChain...) - Constructor for class ws.schild.jave.filters.FilterGraph
Create a filtergraph with a specified list of filterchains and specified sws_flags.
FireBrick - Static variable in class ws.schild.jave.filters.helpers.Color
 
FloralWhite - Static variable in class ws.schild.jave.filters.helpers.Color
 
ForceOriginalAspectRatio - Enum in ws.schild.jave.filters.helpers
 
ForestGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
FOUR_cif - Static variable in class ws.schild.jave.info.VideoSize
 
FOURk - Static variable in class ws.schild.jave.info.VideoSize
 
FOURkdci - Static variable in class ws.schild.jave.info.VideoSize
 
FOURkflat - Static variable in class ws.schild.jave.info.VideoSize
 
FOURkscope - Static variable in class ws.schild.jave.info.VideoSize
 
Fuchsia - Static variable in class ws.schild.jave.filters.helpers.Color
 
fwqvga - Static variable in class ws.schild.jave.info.VideoSize
 

G

Gainsboro - Static variable in class ws.schild.jave.filters.helpers.Color
 
getAlpha() - Method in class ws.schild.jave.filters.helpers.Color
 
getArgType() - Method in interface ws.schild.jave.encode.EncodingArgument
 
getArgType() - Method in class ws.schild.jave.encode.PredicateArgument
 
getArgType() - Method in class ws.schild.jave.encode.SimpleArgument
 
getArgType() - Method in class ws.schild.jave.encode.ValueArgument
 
getArgType() - Method in class ws.schild.jave.encode.VideoFilterArgument
 
getArguments(EncodingAttributes) - Method in interface ws.schild.jave.encode.EncodingArgument
Gets the Stream of arguments given the EncodingAttributes as context.
getArguments(EncodingAttributes) - Method in class ws.schild.jave.encode.PredicateArgument
 
getArguments(EncodingAttributes) - Method in class ws.schild.jave.encode.SimpleArgument
 
getArguments(EncodingAttributes) - Method in class ws.schild.jave.encode.ValueArgument
 
getArguments(EncodingAttributes) - Method in class ws.schild.jave.encode.VideoFilterArgument
 
getARTIFACTID() - Static method in class ws.schild.jave.Version
 
getAudio() - Method in class ws.schild.jave.info.MultimediaInfo
Returns a set of audio-specific informations.
getAudioAttributes() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns the attributes for the encoding of the audio stream in the target multimedia file.
getAudioDecoders() - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the audio decoders bundled with the ffmpeg distribution in use.
getAudioEncoders() - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the audio encoders bundled with the ffmpeg distribution in use.
getBitRate() - Method in class ws.schild.jave.encode.AudioAttributes
Returns the bitrate value for the encoding process.
getBitRate() - Method in class ws.schild.jave.encode.VideoAttributes
Returns the bitrate value for the encoding process.
getBitRate() - Method in class ws.schild.jave.info.AudioInfo
Returns the audio stream (average) bit rate.
getBitRate() - Method in class ws.schild.jave.info.VideoInfo
Returns the video stream (average) bit rate.
getChannels() - Method in class ws.schild.jave.encode.AudioAttributes
Returns the channels value (1=mono, 2=stereo, 4=quad) for the encoding process.
getChannels() - Method in class ws.schild.jave.info.AudioInfo
Returns the audio stream channels number (1=mono, 2=stereo).
getCodec() - Method in class ws.schild.jave.encode.AudioAttributes
Returns the codec name for the encoding process.
getCodec() - Method in class ws.schild.jave.encode.VideoAttributes
Returns the codec name for the encoding process.
getCoders(boolean, boolean) - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the coders bundled with the ffmpeg distribution in use.
getColor() - Method in class ws.schild.jave.filters.helpers.Color
 
getCommandLine() - Method in enum ws.schild.jave.filters.helpers.ForceOriginalAspectRatio
 
getComplexFiltergraph() - Method in class ws.schild.jave.encode.VideoAttributes
 
getDecoder() - Method in class ws.schild.jave.info.AudioInfo
Returns the audio stream decoder name.
getDecoder() - Method in class ws.schild.jave.info.VideoInfo
Returns the video stream decoder name.
getDecodingThreads() - Method in class ws.schild.jave.encode.EncodingAttributes
Number of threads to use for decoding (if supported by codec) -1 means use default of ffmpeg
getDuration() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns the duration (seconds) of the re-encoded stream.
getDuration() - Method in class ws.schild.jave.info.MultimediaInfo
Returns the stream duration in millis.
getEncodingThreads() - Method in class ws.schild.jave.encode.EncodingAttributes
Number of threads to use for encoding (if supported by codec) No value (Optional.empty()) means use default of ffmpeg
getErrorStream() - Method in class ws.schild.jave.process.ProcessWrapper
Returns a stream reading from the ffmpeg process standard error channel.
getExecutablePath() - Method in class ws.schild.jave.process.ffmpeg.DefaultFFMPEGLocator
 
getExecutablePath() - Method in interface ws.schild.jave.process.ProcessLocator
This method should return the path of a ffmpeg executable suitable for the current machine.
getExpression() - Method in class ws.schild.jave.filters.Filter
 
getExpression() - Method in class ws.schild.jave.filters.FilterChain
 
getExpression() - Method in class ws.schild.jave.filters.FilterGraph
 
getExpression(Optional<Integer>, Optional<Integer>) - Method in enum ws.schild.jave.filters.helpers.OverlayLocation
 
getExpression() - Method in interface ws.schild.jave.filters.VideoFilter
The expression to be used in the video filter argument to ffmpeg
getExtraContext() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns any additional user supplied context.
getFfmpegColor() - Method in class ws.schild.jave.filters.helpers.Color
Deprecated in favor of toString
getFile() - Method in class ws.schild.jave.MultimediaObject
 
getFilterThreads() - Method in class ws.schild.jave.encode.EncodingAttributes
 
getFormat() - Method in class ws.schild.jave.info.MultimediaInfo
Returns the multimedia file format name.
getFrameRate() - Method in class ws.schild.jave.encode.VideoAttributes
Returns the frame rate value for the encoding process.
getFrameRate() - Method in class ws.schild.jave.info.VideoInfo
Returns the video frame rate.
getGROUPID() - Static method in class ws.schild.jave.Version
 
getHeight() - Method in class ws.schild.jave.info.VideoSize
Returns the video height.
getInfo() - Method in class ws.schild.jave.MultimediaObject
Returns a set informations about a multimedia file, if its format is supported for decoding.
getInputFormat() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns the format name for the incoming multimedia file.
getInputStream() - Method in class ws.schild.jave.process.ProcessWrapper
Returns a stream reading from the ffmpeg process standard output channel.
getLastWarning() - Method in class ws.schild.jave.ConversionOutputAnalyzer
 
getLoop() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns if the input is to be considered for looping.
getMetadata() - Method in class ws.schild.jave.info.AudioInfo
Returns the audio metadata.
getMetadata() - Method in class ws.schild.jave.info.MultimediaInfo
Returns the multimedia metadata.
getMetadata() - Method in class ws.schild.jave.info.VideoInfo
Returns the video metadata.
getMethodName() - Method in enum ws.schild.jave.encode.enums.VsyncMethod
 
getModeName() - Method in enum ws.schild.jave.encode.enums.X264_PROFILE
 
getNumberOfScreens() - Method in class ws.schild.jave.ScreenExtractor
 
getOffset() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns the start offset time (seconds).
getOutputFormat() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns the format name for the encoded target multimedia file.
getOutputStream() - Method in class ws.schild.jave.process.ProcessWrapper
Returns a stream writing in the ffmpeg process standard input channel.
getPixelFormat() - Method in class ws.schild.jave.encode.VideoAttributes
 
getProcessExitCode() - Method in class ws.schild.jave.process.ProcessWrapper
Return the exit code of the ffmpeg process If the process is not yet terminated, it waits for the termination of the process
getQuality() - Method in class ws.schild.jave.encode.AudioAttributes
 
getQuality() - Method in class ws.schild.jave.encode.VideoAttributes
 
getREVISION() - Static method in class ws.schild.jave.Version
 
getSafe() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns whether or not the encoder will consider file paths "safe".
getSamplingRate() - Method in class ws.schild.jave.encode.AudioAttributes
Returns the samplingRate value for the encoding process.
getSamplingRate() - Method in class ws.schild.jave.info.AudioInfo
Returns the audio stream sampling rate.
getSize() - Method in class ws.schild.jave.encode.VideoAttributes
Returns the video size for the encoding process.
getSize() - Method in class ws.schild.jave.info.VideoInfo
Returns the video size.
getSupportedCodingFormats(boolean) - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the file formats supported at en/de-coding time by the underlying ffmpeg distribution.A multimedia file could be encoded and generated only if the specified format is in this list.
getSupportedDecodingFormats() - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the file formats supported at decoding time by the underlying ffmpeg distribution.
getSupportedEncodingFormats() - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the file formats supported at encoding time by the underlying ffmpeg distribution.
getTag() - Method in class ws.schild.jave.encode.VideoAttributes
Returns the the forced tag/fourcc value for the video stream.
getUnhandledMessages() - Method in class ws.schild.jave.ConversionOutputAnalyzer
 
getUnhandledMessages() - Method in class ws.schild.jave.Encoder
Return the list of unhandled output messages of the ffmpeng encoder run
getURL() - Method in class ws.schild.jave.MultimediaObject
 
getVersion() - Static method in class ws.schild.jave.Version
 
getVERSION() - Static method in class ws.schild.jave.Version
 
getVideo() - Method in class ws.schild.jave.info.MultimediaInfo
Returns a set of video-specific informations.
getVideoAttributes() - Method in class ws.schild.jave.encode.EncodingAttributes
Returns the attributes for the encoding of the video stream in the target multimedia file.
getVideoDecoders() - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the video decoders bundled with the ffmpeg distribution in use.
getVideoEncoders() - Method in class ws.schild.jave.Encoder
Returns a list with the names of all the video encoders bundled with the ffmpeg distribution in use.
getVideoFilters() - Method in class ws.schild.jave.encode.VideoAttributes
 
getVolume() - Method in class ws.schild.jave.encode.AudioAttributes
Returns the volume value for the encoding process.
getVsync() - Method in class ws.schild.jave.encode.VideoAttributes
 
getWidth() - Method in class ws.schild.jave.info.VideoSize
Returns the video width.
getX(Optional<Integer>) - Method in enum ws.schild.jave.filters.helpers.OverlayLocation
 
getX264Profile() - Method in class ws.schild.jave.encode.VideoAttributes
 
getY(Optional<Integer>) - Method in enum ws.schild.jave.filters.helpers.OverlayLocation
 
GhostWhite - Static variable in class ws.schild.jave.filters.helpers.Color
 
Gold - Static variable in class ws.schild.jave.filters.helpers.Color
 
GoldenRod - Static variable in class ws.schild.jave.filters.helpers.Color
 
Gray - Static variable in class ws.schild.jave.filters.helpers.Color
 
Green - Static variable in class ws.schild.jave.filters.helpers.Color
 
GreenYellow - Static variable in class ws.schild.jave.filters.helpers.Color
 

H

hd1080 - Static variable in class ws.schild.jave.info.VideoSize
 
hd480 - Static variable in class ws.schild.jave.info.VideoSize
 
hd720 - Static variable in class ws.schild.jave.info.VideoSize
 
HoneyDew - Static variable in class ws.schild.jave.filters.helpers.Color
 
HotPink - Static variable in class ws.schild.jave.filters.helpers.Color
 
hqvga - Static variable in class ws.schild.jave.info.VideoSize
 
hsxga - Static variable in class ws.schild.jave.info.VideoSize
 
hvga - Static variable in class ws.schild.jave.info.VideoSize
 

I

IndianRed - Static variable in class ws.schild.jave.filters.helpers.Color
 
Indigo - Static variable in class ws.schild.jave.filters.helpers.Color
 
InputFormatException - Exception in ws.schild.jave
This expection is thrown if a source file format is not recognized.
isEnabled() - Method in class ws.schild.jave.VideoProcessor
 
isFaststart() - Method in class ws.schild.jave.encode.VideoAttributes
 
isMapMetaData() - Method in class ws.schild.jave.encode.EncodingAttributes
 
isPresent(EncodingAttributes) - Method in class ws.schild.jave.encode.ValueArgument
 
isReadURLOnce() - Method in class ws.schild.jave.MultimediaObject
 
isURL() - Method in class ws.schild.jave.MultimediaObject
Check if we have a file or an URL
Ivory - Static variable in class ws.schild.jave.filters.helpers.Color
 

K

Khaki - Static variable in class ws.schild.jave.filters.helpers.Color
 

L

Lavender - Static variable in class ws.schild.jave.filters.helpers.Color
 
LavenderBlush - Static variable in class ws.schild.jave.filters.helpers.Color
 
LawnGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
LemonChiffon - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightCoral - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightCyan - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightGoldenRodYellow - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightGrey - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightPink - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightSalmon - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightSeaGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightSkyBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightSlateGray - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightSteelBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
LightYellow - Static variable in class ws.schild.jave.filters.helpers.Color
 
Lime - Static variable in class ws.schild.jave.filters.helpers.Color
 
LimeGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
Linen - Static variable in class ws.schild.jave.filters.helpers.Color
 

M

Magenta - Static variable in class ws.schild.jave.filters.helpers.Color
 
Maroon - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumAquaMarine - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumOrchid - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumPurple - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumSeaGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumSlateBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumSpringGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumTurquoise - Static variable in class ws.schild.jave.filters.helpers.Color
 
MediumVioletRed - Static variable in class ws.schild.jave.filters.helpers.Color
 
message(String) - Method in class ws.schild.jave.progress.EchoingEncoderProgressListener
 
message(String) - Method in class ws.schild.jave.progress.EncoderProgressAdapter
 
message(String) - Method in interface ws.schild.jave.progress.EncoderProgressListener
This method is called every time the encoder need to send a message (usually, a warning).
MidnightBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
MintCream - Static variable in class ws.schild.jave.filters.helpers.Color
 
MistyRose - Static variable in class ws.schild.jave.filters.helpers.Color
 
Moccasin - Static variable in class ws.schild.jave.filters.helpers.Color
 
MovieFilter - Class in ws.schild.jave.filters
 
MovieFilter(File) - Constructor for class ws.schild.jave.filters.MovieFilter
A simple instantiation of the movie filter.
MovieFilter(File, String) - Constructor for class ws.schild.jave.filters.MovieFilter
 
MultimediaInfo - Class in ws.schild.jave.info
Instances of this class report informations about a decoded multimedia file.
MultimediaInfo() - Constructor for class ws.schild.jave.info.MultimediaInfo
 
MultimediaObject - Class in ws.schild.jave
 
MultimediaObject(File) - Constructor for class ws.schild.jave.MultimediaObject
It builds an extractor using a DefaultFFMPEGLocator instance to locate the ffmpeg executable to use.
MultimediaObject(URL) - Constructor for class ws.schild.jave.MultimediaObject
It builds an extractor using a DefaultFFMPEGLocator instance to locate the ffmpeg executable to use.
MultimediaObject(URL, boolean) - Constructor for class ws.schild.jave.MultimediaObject
It builds an extractor using a DefaultFFMPEGLocator instance to locate the ffmpeg executable to use.
MultimediaObject(File, ProcessLocator) - Constructor for class ws.schild.jave.MultimediaObject
It builds an extractor with a custom FFMPEGProcess.

N

NavajoWhite - Static variable in class ws.schild.jave.filters.helpers.Color
 
Navy - Static variable in class ws.schild.jave.filters.helpers.Color
 
nhd - Static variable in class ws.schild.jave.info.VideoSize
 
ntsc - Static variable in class ws.schild.jave.info.VideoSize
 
ntsc_film - Static variable in class ws.schild.jave.info.VideoSize
 

O

OldLace - Static variable in class ws.schild.jave.filters.helpers.Color
 
Olive - Static variable in class ws.schild.jave.filters.helpers.Color
 
OliveDrab - Static variable in class ws.schild.jave.filters.helpers.Color
 
onBegin() - Method in class ws.schild.jave.progress.EchoingProgressListener
 
onBegin() - Method in interface ws.schild.jave.progress.VideoProgressListener
It has begun!
onComplete() - Method in class ws.schild.jave.progress.EchoingProgressListener
 
onComplete() - Method in interface ws.schild.jave.progress.VideoProgressListener
It has ended!
onError(String) - Method in class ws.schild.jave.progress.EchoingProgressListener
 
onError(String) - Method in interface ws.schild.jave.progress.VideoProgressListener
An error has occurred!
onMessage(String) - Method in class ws.schild.jave.progress.EchoingProgressListener
 
onMessage(String) - Method in interface ws.schild.jave.progress.VideoProgressListener
Any messages that arise during the activity.
onProgress(Double) - Method in class ws.schild.jave.progress.EchoingProgressListener
 
onProgress(Double) - Method in interface ws.schild.jave.progress.VideoProgressListener
Meaningful progress has been made.
Orange - Static variable in class ws.schild.jave.filters.helpers.Color
 
OrangeRed - Static variable in class ws.schild.jave.filters.helpers.Color
 
Orchid - Static variable in class ws.schild.jave.filters.helpers.Color
 
OverlayFilter - Class in ws.schild.jave.filters
An implementation of the overlay filter as specified by FFMPEG Documentation
OverlayFilter() - Constructor for class ws.schild.jave.filters.OverlayFilter
 
OverlayFilter(String, OverlayLocation, Integer, Integer) - Constructor for class ws.schild.jave.filters.OverlayFilter
Overlay video onto baseInputLabel at location.
OverlayFilter(String, String, OverlayLocation, Integer, Integer) - Constructor for class ws.schild.jave.filters.OverlayFilter
 
OverlayLocation - Enum in ws.schild.jave.filters.helpers
Use this class to specify the starting location of your overlay.
OverlayWatermark - Class in ws.schild.jave.filtergraphs
Overlay an image over an input video.
OverlayWatermark(File, OverlayLocation, Integer, Integer) - Constructor for class ws.schild.jave.filtergraphs.OverlayWatermark
Create an overlay filtergraph that will overlay a watermark image on the video.

P

PadFilter - Class in ws.schild.jave.filters
 
PadFilter() - Constructor for class ws.schild.jave.filters.PadFilter
 
PadFilter(VideoSize) - Constructor for class ws.schild.jave.filters.PadFilter
Uses the pad filter to pad the source image to the same aspect ratio as aspectRatio.
pal - Static variable in class ws.schild.jave.info.VideoSize
 
PaleGoldenRod - Static variable in class ws.schild.jave.filters.helpers.Color
 
PaleGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
PaleTurquoise - Static variable in class ws.schild.jave.filters.helpers.Color
 
PaleVioletRed - Static variable in class ws.schild.jave.filters.helpers.Color
 
PapayaWhip - Static variable in class ws.schild.jave.filters.helpers.Color
 
PeachPuff - Static variable in class ws.schild.jave.filters.helpers.Color
 
Peru - Static variable in class ws.schild.jave.filters.helpers.Color
 
Pink - Static variable in class ws.schild.jave.filters.helpers.Color
 
Plum - Static variable in class ws.schild.jave.filters.helpers.Color
 
PowderBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
PredicateArgument - Class in ws.schild.jave.encode
A PredicateArgument is an EncodingArgument that adds its arguments based on the provided predicate
PredicateArgument(ArgType, String, Predicate<EncodingAttributes>) - Constructor for class ws.schild.jave.encode.PredicateArgument
 
PredicateArgument(ArgType, String, String, Predicate<EncodingAttributes>) - Constructor for class ws.schild.jave.encode.PredicateArgument
 
prependFilter(Filter) - Method in class ws.schild.jave.filters.FilterChain
 
ProcessKiller - Class in ws.schild.jave.process
A package-private utility to add a shutdown hook to kill ongoing encoding processes at the jvm shutdown.
ProcessKiller(Process) - Constructor for class ws.schild.jave.process.ProcessKiller
Builds the killer.
ProcessLocator - Interface in ws.schild.jave.process
Abstract class whose derived concrete instances are used by Encoder to locate the ffmpeg executable path.
ProcessWrapper - Class in ws.schild.jave.process
A ffmpeg process wrapper.
ProcessWrapper(String) - Constructor for class ws.schild.jave.process.ProcessWrapper
It build the executor.
progress(int) - Method in class ws.schild.jave.progress.EchoingEncoderProgressListener
 
progress(int) - Method in class ws.schild.jave.progress.EncoderProgressAdapter
 
progress(int) - Method in interface ws.schild.jave.progress.EncoderProgressListener
This method is called to notify a progress in the encoding process.
Purple - Static variable in class ws.schild.jave.filters.helpers.Color
 

Q

qcif - Static variable in class ws.schild.jave.info.VideoSize
 
qhd - Static variable in class ws.schild.jave.info.VideoSize
 
qntsc - Static variable in class ws.schild.jave.info.VideoSize
 
qpal - Static variable in class ws.schild.jave.info.VideoSize
 
qqvga - Static variable in class ws.schild.jave.info.VideoSize
 
qsxga - Static variable in class ws.schild.jave.info.VideoSize
 
qvga - Static variable in class ws.schild.jave.info.VideoSize
 
qxga - Static variable in class ws.schild.jave.info.VideoSize
 

R

RBufferedReader - Class in ws.schild.jave.utils
A package-private utility extending java.io.BufferedReader.
RBufferedReader(Reader) - Constructor for class ws.schild.jave.utils.RBufferedReader
It builds the reader.
readLine() - Method in class ws.schild.jave.utils.RBufferedReader
It returns the next line in the stream.
Red - Static variable in class ws.schild.jave.filters.helpers.Color
 
reinsertLine(String) - Method in class ws.schild.jave.utils.RBufferedReader
Reinserts a line in the stream.
render(MultimediaObject, int, int, int, File, String, String, int) - Method in class ws.schild.jave.ScreenExtractor
Generates screenshots from source video.
render(MultimediaObject, int, int, int, File, int) - Method in class ws.schild.jave.ScreenExtractor
Generate a single screenshot from source video.
renderOneImage(MultimediaObject, int, int, long, File, int) - Method in class ws.schild.jave.ScreenExtractor
Generate exactly one screenshot from source video
renderOneImage(MultimediaObject, int, int, long, File, int, boolean) - Method in class ws.schild.jave.ScreenExtractor
Generate exactly one screenshot from source video using given seeking mode.
RosyBrown - Static variable in class ws.schild.jave.filters.helpers.Color
 
RoyalBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
run() - Method in class ws.schild.jave.process.ProcessKiller
It kills the supplied process.

S

SaddleBrown - Static variable in class ws.schild.jave.filters.helpers.Color
 
Salmon - Static variable in class ws.schild.jave.filters.helpers.Color
 
SandyBrown - Static variable in class ws.schild.jave.filters.helpers.Color
 
ScaleFilter - Class in ws.schild.jave.filters
An implementation of the scale filter as found in the FFMPEG Documentation.
ScaleFilter() - Constructor for class ws.schild.jave.filters.ScaleFilter
 
ScaleFilter(VideoSize) - Constructor for class ws.schild.jave.filters.ScaleFilter
Scale the video to a particular size and maintain aspect ratio.
ScaleFilter(String) - Constructor for class ws.schild.jave.filters.ScaleFilter
Scale the video to a particular size and maintain aspect ratio.
ScaleFilter(VideoSize, ForceOriginalAspectRatio) - Constructor for class ws.schild.jave.filters.ScaleFilter
Scale the video to a particular size and maintain aspect ratio.
ScreenExtractor - Class in ws.schild.jave
 
ScreenExtractor() - Constructor for class ws.schild.jave.ScreenExtractor
It builds an extractor using a FFMPEGProcess instance to locate the ffmpeg executable to use.
ScreenExtractor(ProcessLocator) - Constructor for class ws.schild.jave.ScreenExtractor
It builds an extractor with a custom FFMPEGProcess.
SeaGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
SeaShell - Static variable in class ws.schild.jave.filters.helpers.Color
 
setAlpha(String) - Method in class ws.schild.jave.filters.helpers.Color
 
setAudio(AudioInfo) - Method in class ws.schild.jave.info.MultimediaInfo
Sets a set of audio-specific informations.
setAudioAttributes(AudioAttributes) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets the attributes for the encoding of the audio stream in the target multimedia file.
setBitRate(Integer) - Method in class ws.schild.jave.encode.AudioAttributes
Sets the bitrate value for the encoding process.
setBitRate(Integer) - Method in class ws.schild.jave.encode.VideoAttributes
Sets the bitrate value for the encoding process.
setBitRate(int) - Method in class ws.schild.jave.info.AudioInfo
Sets the audio stream (average) bit rate.
setBitRate(int) - Method in class ws.schild.jave.info.VideoInfo
Sets the video stream (average) bit rate.
setBorder(Integer, Color) - Method in class ws.schild.jave.filters.DrawtextFilter
 
setBox(Integer, Color) - Method in class ws.schild.jave.filters.DrawtextFilter
Used to draw a box around text using the background color.
setChannels(Integer) - Method in class ws.schild.jave.encode.AudioAttributes
Sets the channels value (1=mono, 2=stereo, 4=quad) for the encoding process.
setChannels(int) - Method in class ws.schild.jave.info.AudioInfo
Sets the audio stream channels number (1=mono, 2=stereo).
setCodec(String) - Method in class ws.schild.jave.encode.AudioAttributes
Sets the codec name for the encoding process.If null or not specified the encoder will perform a direct stream copy.
setCodec(String) - Method in class ws.schild.jave.encode.VideoAttributes
Sets the codec name for the encoding process.
setColor(String) - Method in class ws.schild.jave.filters.helpers.Color
 
setComplexFiltergraph(FilterGraph) - Method in class ws.schild.jave.encode.VideoAttributes
 
setDecoder(String) - Method in class ws.schild.jave.info.AudioInfo
Sets the audio stream decoder name.
setDecoder(String) - Method in class ws.schild.jave.info.VideoInfo
Sets the video stream decoder name.
setDecodingThreads(int) - Method in class ws.schild.jave.encode.EncodingAttributes
Number of threads to use for decoding (if supported by codec) -1 means use default of ffmpeg
setDuration(Float) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets the duration (seconds) of the re-encoded stream.
setDuration(long) - Method in class ws.schild.jave.info.MultimediaInfo
Sets the stream duration in millis.
setEncodingThreads(Integer) - Method in class ws.schild.jave.encode.EncodingAttributes
Number of threads to use for encoding (if supported by codec) null means use default of ffmpeg
setExtraContext(Map<String, String>) - Method in class ws.schild.jave.encode.EncodingAttributes
Adds all key/value pairs from context to the extraContext private variable.Meant to be used in conjunction with Encoder.addOptionAtIndex(EncodingArgument, Integer).Add context here and retrieve the context via an EncodingArgument.
setFaststart(boolean) - Method in class ws.schild.jave.encode.VideoAttributes
 
setFile(File) - Method in class ws.schild.jave.MultimediaObject
 
setFilterThreads(int) - Method in class ws.schild.jave.encode.EncodingAttributes
ffmpeg uses multiple cores for filtering
setFormat(String) - Method in class ws.schild.jave.info.MultimediaInfo
Sets the multimedia file format name.
setFrameRate(Integer) - Method in class ws.schild.jave.encode.VideoAttributes
Sets the frame rate value for the encoding process.
setFrameRate(float) - Method in class ws.schild.jave.info.VideoInfo
Sets the video frame rate.
setInputFormat(String) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets the format name for the source multimedia file.
setInputLabel(String) - Method in class ws.schild.jave.filters.FilterChain
Adds an input label to the first filter in this chain.
setLineSpacing(Integer) - Method in class ws.schild.jave.filters.DrawtextFilter
 
setLoop(boolean) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets if the inputs will be looped or not.
setMapMetaData(boolean) - Method in class ws.schild.jave.encode.EncodingAttributes
Copy over meta data from original file to new output if possible
setMetadata(Map<String, String>) - Method in class ws.schild.jave.info.AudioInfo
Sets the audio metadata.
setMetadata(Map<String, String>) - Method in class ws.schild.jave.info.MultimediaInfo
Sets the multimedia metadata.
setMetadata(Map<String, String>) - Method in class ws.schild.jave.info.VideoInfo
Sets the video metadata.
setOffset(Float) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets the start offset time (seconds).
setOutputFormat(String) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets the format name for the encoded target multimedia file.
setOutputLabel(String) - Method in class ws.schild.jave.filters.FilterChain
Adds an output label to the first filter in this chain.
setPixelFormat(String) - Method in class ws.schild.jave.encode.VideoAttributes
 
SetPtsFilter - Class in ws.schild.jave.filters
An implementation of the setpts filter as specified by FFMPEG Documentation.
SetPtsFilter() - Constructor for class ws.schild.jave.filters.SetPtsFilter
Create a setpts filter that resets the presentation timestamp to zero
setQuality(Integer) - Method in class ws.schild.jave.encode.AudioAttributes
The audio quality value for the encoding process.
setQuality(Integer) - Method in class ws.schild.jave.encode.VideoAttributes
The video quality value for the encoding process.
setQuoteCharacter(String) - Method in class ws.schild.jave.filters.Filter
Set quoteCharacter of arguments for this filter, Default is double quote.
setReadURLOnce(boolean) - Method in class ws.schild.jave.MultimediaObject
 
setSafe(Integer) - Method in class ws.schild.jave.encode.EncodingAttributes
Are the file paths considered "safe": A file path is considered safe if it does not contain a protocol specification and is relative and all components only contain characters from the portable character set (letters, digits, period, underscore and hyphen) and have no period at the beginning of a component.
setSamplingRate(Integer) - Method in class ws.schild.jave.encode.AudioAttributes
Sets the samplingRate value for the encoding process.
setSamplingRate(int) - Method in class ws.schild.jave.info.AudioInfo
Sets the audio stream sampling rate.
setShadow(Color, Integer, Integer) - Method in class ws.schild.jave.filters.DrawtextFilter
 
setSize(VideoSize) - Method in class ws.schild.jave.encode.VideoAttributes
Sets the video size for the encoding process.
setSize(VideoSize) - Method in class ws.schild.jave.info.VideoInfo
Sets the video size.
setSwsFlags(String) - Method in class ws.schild.jave.filters.FilterGraph
set the sws_flags to pass to libavfilter scale filters.
setTag(String) - Method in class ws.schild.jave.encode.VideoAttributes
Sets the forced tag/fourcc value for the video stream.
setURL(URL) - Method in class ws.schild.jave.MultimediaObject
 
setVideo(VideoInfo) - Method in class ws.schild.jave.info.MultimediaInfo
Sets a set of video-specific informations.
setVideoAttributes(VideoAttributes) - Method in class ws.schild.jave.encode.EncodingAttributes
Sets the attributes for the encoding of the video stream in the target multimedia file.
setVolume(Integer) - Method in class ws.schild.jave.encode.AudioAttributes
Sets the volume value for the encoding process.
setVsync(VsyncMethod) - Method in class ws.schild.jave.encode.VideoAttributes
 
setX264Profile(X264_PROFILE) - Method in class ws.schild.jave.encode.VideoAttributes
 
Sienna - Static variable in class ws.schild.jave.filters.helpers.Color
 
Silver - Static variable in class ws.schild.jave.filters.helpers.Color
 
SimpleArgument - Class in ws.schild.jave.encode
A SimpleArgument is an EncodingArgument that provides all of its components, The argument type and a Function from EncodingAttributes to a Stream<String> (arguments to ffmpeg)
SimpleArgument(ArgType, Function<EncodingAttributes, Stream<String>>) - Constructor for class ws.schild.jave.encode.SimpleArgument
 
SIXTEEN_cif - Static variable in class ws.schild.jave.info.VideoSize
 
SkyBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
SlateBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
SlateGray - Static variable in class ws.schild.jave.filters.helpers.Color
 
Snow - Static variable in class ws.schild.jave.filters.helpers.Color
 
sntsc - Static variable in class ws.schild.jave.info.VideoSize
 
sourceInfo(MultimediaInfo) - Method in class ws.schild.jave.progress.EchoingEncoderProgressListener
 
sourceInfo(MultimediaInfo) - Method in class ws.schild.jave.progress.EncoderProgressAdapter
 
sourceInfo(MultimediaInfo) - Method in interface ws.schild.jave.progress.EncoderProgressListener
This method is called before the encoding process starts, reporting information about the source stream that will be decoded and re-encoded.
spal - Static variable in class ws.schild.jave.info.VideoSize
 
SpringGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 
sqcif - Static variable in class ws.schild.jave.info.VideoSize
 
SteelBlue - Static variable in class ws.schild.jave.filters.helpers.Color
 
svga - Static variable in class ws.schild.jave.info.VideoSize
 
sxga - Static variable in class ws.schild.jave.info.VideoSize
 

T

Tan - Static variable in class ws.schild.jave.filters.helpers.Color
 
Teal - Static variable in class ws.schild.jave.filters.helpers.Color
 
Thistle - Static variable in class ws.schild.jave.filters.helpers.Color
 
Tomato - Static variable in class ws.schild.jave.filters.helpers.Color
 
toString() - Method in class ws.schild.jave.encode.AudioAttributes
 
toString() - Method in class ws.schild.jave.encode.EncodingAttributes
 
toString() - Method in class ws.schild.jave.encode.VideoAttributes
 
toString() - Method in class ws.schild.jave.filters.helpers.Color
 
toString() - Method in enum ws.schild.jave.filters.helpers.FadeDirection
 
toString() - Method in class ws.schild.jave.info.AudioInfo
 
toString() - Method in class ws.schild.jave.info.MultimediaInfo
 
toString() - Method in class ws.schild.jave.info.VideoInfo
 
toString() - Method in class ws.schild.jave.info.VideoSize
 
toString() - Method in class ws.schild.jave.MultimediaObject
 
TrimAndWatermark - Class in ws.schild.jave.filtergraphs
Trim and watermark any number of input videos.
TrimAndWatermark(File, List<TrimAndWatermark.TrimInfo>) - Constructor for class ws.schild.jave.filtergraphs.TrimAndWatermark
 
TrimAndWatermark(File, Double, Double) - Constructor for class ws.schild.jave.filtergraphs.TrimAndWatermark
 
TrimAndWatermark.TrimInfo - Class in ws.schild.jave.filtergraphs
 
trimDuration - Variable in class ws.schild.jave.filtergraphs.TrimAndWatermark.TrimInfo
 
TrimFadeAndWatermark - Class in ws.schild.jave.filtergraphs
 
TrimFadeAndWatermark(File, List<TrimAndWatermark.TrimInfo>) - Constructor for class ws.schild.jave.filtergraphs.TrimFadeAndWatermark
 
TrimFilter - Class in ws.schild.jave.filters
An implementation of the overlay filter as specified by FFMPEG Documentation Important implementation note: Most common usage of the trim filter requires a setpts filter applied immediately after in the filter chain.
TrimFilter() - Constructor for class ws.schild.jave.filters.TrimFilter
 
TrimFilter(Double, Double) - Constructor for class ws.schild.jave.filters.TrimFilter
 
TrimFilter(String, Double, Double) - Constructor for class ws.schild.jave.filters.TrimFilter
 
TrimInfo(Double, Double) - Constructor for class ws.schild.jave.filtergraphs.TrimAndWatermark.TrimInfo
 
trimStart - Variable in class ws.schild.jave.filtergraphs.TrimAndWatermark.TrimInfo
 
Turquoise - Static variable in class ws.schild.jave.filters.helpers.Color
 
TWOk - Static variable in class ws.schild.jave.info.VideoSize
 
TWOkdci - Static variable in class ws.schild.jave.info.VideoSize
 
TWOkflat - Static variable in class ws.schild.jave.info.VideoSize
 
TWOkscope - Static variable in class ws.schild.jave.info.VideoSize
 

U

uhd2160 - Static variable in class ws.schild.jave.info.VideoSize
 
uhd4320 - Static variable in class ws.schild.jave.info.VideoSize
 
Utils - Class in ws.schild.jave.utils
 
Utils() - Constructor for class ws.schild.jave.utils.Utils
 
uxga - Static variable in class ws.schild.jave.info.VideoSize
 

V

validate() - Method in class ws.schild.jave.encode.EncodingAttributes
 
ValueArgument - Class in ws.schild.jave.encode
A ValueArgument is an EncodingArgument that is optionally present based on the presence of the provided valueGetter.
ValueArgument(ArgType, String, Function<EncodingAttributes, Optional<String>>) - Constructor for class ws.schild.jave.encode.ValueArgument
 
valueOf(String) - Static method in enum ws.schild.jave.encode.ArgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ws.schild.jave.encode.enums.VsyncMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ws.schild.jave.encode.enums.X264_PROFILE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ws.schild.jave.filters.helpers.FadeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ws.schild.jave.filters.helpers.ForceOriginalAspectRatio
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ws.schild.jave.filters.helpers.OverlayLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum ws.schild.jave.encode.ArgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ws.schild.jave.encode.enums.VsyncMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ws.schild.jave.encode.enums.X264_PROFILE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ws.schild.jave.filters.helpers.FadeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ws.schild.jave.filters.helpers.ForceOriginalAspectRatio
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ws.schild.jave.filters.helpers.OverlayLocation
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in ws.schild.jave
 
Version() - Constructor for class ws.schild.jave.Version
 
vga - Static variable in class ws.schild.jave.info.VideoSize
 
VideoAttributes - Class in ws.schild.jave.encode
Attributes controlling the video encoding process.
VideoAttributes() - Constructor for class ws.schild.jave.encode.VideoAttributes
 
VideoFilter - Interface in ws.schild.jave.filters
 
VideoFilterArgument - Class in ws.schild.jave.encode
A SimpleArgument is an EncodingArgument that provides all of its components, The argument type and a Function from EncodingAttributes to a Stream<String> (arguments to ffmpeg)
VideoFilterArgument(ArgType, Function<EncodingAttributes, Stream<String>>) - Constructor for class ws.schild.jave.encode.VideoFilterArgument
 
VideoInfo - Class in ws.schild.jave.info
Instances of this class report informations about a video stream that can be decoded.
VideoInfo() - Constructor for class ws.schild.jave.info.VideoInfo
 
VideoProcessor - Class in ws.schild.jave
A high-level class meant to perform higher level operations on video files.
VideoProcessor() - Constructor for class ws.schild.jave.VideoProcessor
 
VideoProgressListener - Interface in ws.schild.jave.progress
A VideoProgressListener is meant to share progress from potentially any number of EncoderProgressListeners.
VideoSize - Class in ws.schild.jave.info
Instances of this class report informations about videos size.
VideoSize(int, int) - Constructor for class ws.schild.jave.info.VideoSize
It builds the bean.
Violet - Static variable in class ws.schild.jave.filters.helpers.Color
 
VsyncMethod - Enum in ws.schild.jave.encode.enums
Add VSYNC methods described in the FFMPEG Documentation.

W

Wheat - Static variable in class ws.schild.jave.filters.helpers.Color
 
White - Static variable in class ws.schild.jave.filters.helpers.Color
 
WhiteSmoke - Static variable in class ws.schild.jave.filters.helpers.Color
 
whsxga - Static variable in class ws.schild.jave.info.VideoSize
 
whuxga - Static variable in class ws.schild.jave.info.VideoSize
 
woxga - Static variable in class ws.schild.jave.info.VideoSize
 
wqsxga - Static variable in class ws.schild.jave.info.VideoSize
 
wquxga - Static variable in class ws.schild.jave.info.VideoSize
 
wqvga - Static variable in class ws.schild.jave.info.VideoSize
 
ws.schild.jave - package ws.schild.jave
 
ws.schild.jave.encode - package ws.schild.jave.encode
 
ws.schild.jave.encode.enums - package ws.schild.jave.encode.enums
 
ws.schild.jave.filtergraphs - package ws.schild.jave.filtergraphs
 
ws.schild.jave.filters - package ws.schild.jave.filters
 
ws.schild.jave.filters.helpers - package ws.schild.jave.filters.helpers
 
ws.schild.jave.info - package ws.schild.jave.info
 
ws.schild.jave.process - package ws.schild.jave.process
 
ws.schild.jave.process.ffmpeg - package ws.schild.jave.process.ffmpeg
 
ws.schild.jave.progress - package ws.schild.jave.progress
 
ws.schild.jave.utils - package ws.schild.jave.utils
 
wsxga - Static variable in class ws.schild.jave.info.VideoSize
 
wuxga - Static variable in class ws.schild.jave.info.VideoSize
 
wvga - Static variable in class ws.schild.jave.info.VideoSize
 
wxga - Static variable in class ws.schild.jave.info.VideoSize
 

X

X264_PROFILE - Enum in ws.schild.jave.encode.enums
 
xga - Static variable in class ws.schild.jave.info.VideoSize
 

Y

Yellow - Static variable in class ws.schild.jave.filters.helpers.Color
 
YellowGreen - Static variable in class ws.schild.jave.filters.helpers.Color
 

Z

ZoomPanFilter - Class in ws.schild.jave.filters
 
ZoomPanFilter() - Constructor for class ws.schild.jave.filters.ZoomPanFilter
 
ZoomPanFilter(Integer, VideoSize, VideoSize) - Constructor for class ws.schild.jave.filters.ZoomPanFilter
A "top to bottom" zoom and pan of an image/video using the zoompan filter.
ZoomPanFilter(Integer, VideoSize, String, String, String) - Constructor for class ws.schild.jave.filters.ZoomPanFilter
A simple usage of the zoompan filter.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2021. All rights reserved.