Skip navigation links
A C D E F G I M P R S T V W 

A

abortEncoding() - Method in class ws.schild.jave.Encoder
Force the encoding process to stop
addFilter(VideoFilter) - Method in class ws.schild.jave.VideoAttributes
 
analyzeNewLine(String) - Method in class ws.schild.jave.ConversionOutputAnalyzer
 
AudioAttributes - Class in ws.schild.jave
Attributes controlling the audio encoding process.
AudioAttributes() - Constructor for class ws.schild.jave.AudioAttributes
 
AudioInfo - Class in ws.schild.jave
Instances of this class report informations about an audio stream that can be decoded.
AudioInfo() - Constructor for class ws.schild.jave.AudioInfo
 

C

ConversionOutputAnalyzer - Class in ws.schild.jave
 
ConversionOutputAnalyzer(long, EncoderProgressListener) - Constructor for class ws.schild.jave.ConversionOutputAnalyzer
 

D

DefaultFFMPEGLocator - Class in ws.schild.jave
The default ffmpeg executable locator, which exports on disk the ffmpeg executable bundled with the library distributions.
DefaultFFMPEGLocator() - Constructor for class ws.schild.jave.DefaultFFMPEGLocator
It builds the default FFMPEGLocator, exporting the ffmpeg executable on a temp file.
DIRECT_STREAM_COPY - Static variable in class ws.schild.jave.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.VideoAttributes
This value can be setted in the codec field to perform a direct stream copy, without re-encoding of the audio stream.

E

encode(MultimediaObject, File, EncodingAttributes) - Method in class ws.schild.jave.Encoder
Re-encode a multimedia file.
encode(MultimediaObject, File, EncodingAttributes, EncoderProgressListener) - Method in class ws.schild.jave.Encoder
Re-encode a multimedia file.
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(FFMPEGLocator) - Constructor for class ws.schild.jave.Encoder
It builds an encoder with a custom FFMPEGLocator.
EncoderException - Exception in ws.schild.jave
Encoding expection.
EncoderProgressListener - Interface in ws.schild.jave
Encoding progress listener interface.
EncodingAttributes - Class in ws.schild.jave
Attributes controlling the encoding process.
EncodingAttributes() - Constructor for class ws.schild.jave.EncodingAttributes
 

F

FFMPEGLocator - Class in ws.schild.jave
Abstract class whose derived concrete instances are used by Encoder to locate the ffmpeg executable path.
FFMPEGLocator() - Constructor for class ws.schild.jave.FFMPEGLocator
 

G

getAudio() - Method in class ws.schild.jave.MultimediaInfo
Returns a set of audio-specific informations.
getAudioAttributes() - Method in class ws.schild.jave.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.AudioInfo
Returns the audio stream (average) bit rate.
getBitRate() - Method in class ws.schild.jave.VideoInfo
Returns the video stream (average) bit rate.
getChannels() - Method in class ws.schild.jave.AudioInfo
Returns the audio stream channels number (1=mono, 2=stereo).
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.
getDecoder() - Method in class ws.schild.jave.AudioInfo
Returns the audio stream decoder name.
getDecoder() - Method in class ws.schild.jave.VideoInfo
Returns the video stream decoder name.
getDuration() - Method in class ws.schild.jave.EncodingAttributes
Returns the duration (seconds) of the re-encoded stream.
getDuration() - Method in class ws.schild.jave.MultimediaInfo
Returns the stream duration in millis.
getExpression() - Method in class ws.schild.jave.VideoFilter
 
getFFMPEGExecutablePath() - Method in class ws.schild.jave.DefaultFFMPEGLocator
 
getFFMPEGExecutablePath() - Method in class ws.schild.jave.FFMPEGLocator
This method should return the path of a ffmpeg executable suitable for the current machine.
getFile() - Method in class ws.schild.jave.MultimediaObject
 
getFormat() - Method in class ws.schild.jave.EncodingAttributes
Returns the format name for the encoded target multimedia file.
getFormat() - Method in class ws.schild.jave.MultimediaInfo
Returns the multimedia file format name.
getFrameRate() - Method in class ws.schild.jave.VideoInfo
Returns the video frame rate.
getHeight() - Method in class ws.schild.jave.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.
getLastWarning() - Method in class ws.schild.jave.ConversionOutputAnalyzer
 
getModeName() - Method in enum ws.schild.jave.VideoAttributes.X264_PROFILE
 
getNumberOfScreens() - Method in class ws.schild.jave.ScreenExtractor
 
getOffset() - Method in class ws.schild.jave.EncodingAttributes
Returns the start offset time (seconds).
getSamplingRate() - Method in class ws.schild.jave.AudioInfo
Returns the audio stream sampling rate.
getSize() - Method in class ws.schild.jave.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.
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
getVideo() - Method in class ws.schild.jave.MultimediaInfo
Returns a set of video-specific informations.
getVideoAttributes() - Method in class ws.schild.jave.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.VideoAttributes
 
getWidth() - Method in class ws.schild.jave.VideoSize
Returns the video width.
getX264Profile() - Method in class ws.schild.jave.VideoAttributes
 

I

InputFormatException - Exception in ws.schild.jave
This expection is thrown if a source file format is not recognized.
isFaststart() - Method in class ws.schild.jave.VideoAttributes
 
isMapMetaData() - Method in class ws.schild.jave.EncodingAttributes
 

M

message(String) - Method in interface ws.schild.jave.EncoderProgressListener
This method is called every time the encoder need to send a message (usually, a warning).
MultimediaInfo - Class in ws.schild.jave
Instances of this class report informations about a decoded multimedia file.
MultimediaInfo() - Constructor for class ws.schild.jave.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(File, FFMPEGLocator) - Constructor for class ws.schild.jave.MultimediaObject
It builds an extractor with a custom FFMPEGLocator.

P

progress(int) - Method in interface ws.schild.jave.EncoderProgressListener
This method is called to notify a progress in the encoding process.

R

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.

S

ScreenExtractor - Class in ws.schild.jave
 
ScreenExtractor() - Constructor for class ws.schild.jave.ScreenExtractor
It builds an extractor using a DefaultFFMPEGLocator instance to locate the ffmpeg executable to use.
ScreenExtractor(FFMPEGLocator) - Constructor for class ws.schild.jave.ScreenExtractor
It builds an extractor with a custom FFMPEGLocator.
setAudioAttributes(AudioAttributes) - Method in class ws.schild.jave.EncodingAttributes
Sets the attributes for the encoding of the audio stream in the target multimedia file.
setBitRate(Integer) - Method in class ws.schild.jave.AudioAttributes
Sets the bitrate value for the encoding process.
setBitRate(Integer) - Method in class ws.schild.jave.VideoAttributes
Sets the bitrate value for the encoding process.
setChannels(Integer) - Method in class ws.schild.jave.AudioAttributes
Sets the channels value (1=mono, 2=stereo) for the encoding process.
setCodec(String) - Method in class ws.schild.jave.AudioAttributes
Sets the codec name for the encoding process.
setCodec(String) - Method in class ws.schild.jave.VideoAttributes
Sets the codec name for the encoding process.
setDuration(Float) - Method in class ws.schild.jave.EncodingAttributes
Sets the duration (seconds) of the re-encoded stream.
setExpression(String) - Method in class ws.schild.jave.VideoFilter
 
setFaststart(boolean) - Method in class ws.schild.jave.VideoAttributes
 
setFile(File) - Method in class ws.schild.jave.MultimediaObject
 
setFormat(String) - Method in class ws.schild.jave.EncodingAttributes
Sets the format name for the encoded target multimedia file.
setFrameRate(Integer) - Method in class ws.schild.jave.VideoAttributes
Sets the frame rate value for the encoding process.
setMapMetaData(boolean) - Method in class ws.schild.jave.EncodingAttributes
Copy over meta data from original file to new output if possible
setOffset(Float) - Method in class ws.schild.jave.EncodingAttributes
Sets the start offset time (seconds).
setSamplingRate(Integer) - Method in class ws.schild.jave.AudioAttributes
Sets the samplingRate value for the encoding process.
setSize(VideoSize) - Method in class ws.schild.jave.VideoAttributes
Sets the video size for the encoding process.
setTag(String) - Method in class ws.schild.jave.VideoAttributes
Sets the forced tag/fourcc value for the video stream.
setVideoAttributes(VideoAttributes) - Method in class ws.schild.jave.EncodingAttributes
Sets the attributes for the encoding of the video stream in the target multimedia file.
setVolume(Integer) - Method in class ws.schild.jave.AudioAttributes
Sets the volume value for the encoding process.
setX264Profile(VideoAttributes.X264_PROFILE) - Method in class ws.schild.jave.VideoAttributes
 
sourceInfo(MultimediaInfo) - Method in interface ws.schild.jave.EncoderProgressListener
This method is called before the encoding process starts, reporting information about the source stream that will be decoded and re-encoded.

T

toString() - Method in class ws.schild.jave.AudioAttributes
 
toString() - Method in class ws.schild.jave.AudioInfo
 
toString() - Method in class ws.schild.jave.EncodingAttributes
 
toString() - Method in class ws.schild.jave.MultimediaInfo
 
toString() - Method in class ws.schild.jave.VideoAttributes
 
toString() - Method in class ws.schild.jave.VideoFilter
 
toString() - Method in class ws.schild.jave.VideoInfo
 
toString() - Method in class ws.schild.jave.VideoSize
 

V

valueOf(String) - Static method in enum ws.schild.jave.VideoAttributes.X264_PROFILE
Returns the enum constant of this type with the specified name.
values() - Static method in enum ws.schild.jave.VideoAttributes.X264_PROFILE
Returns an array containing the constants of this enum type, in the order they are declared.
VideoAttributes - Class in ws.schild.jave
Attributes controlling the video encoding process.
VideoAttributes() - Constructor for class ws.schild.jave.VideoAttributes
 
VideoAttributes.X264_PROFILE - Enum in ws.schild.jave
 
VideoFilter - Class in ws.schild.jave
Created with IntelliJ IDEA.
VideoFilter(String) - Constructor for class ws.schild.jave.VideoFilter
 
VideoInfo - Class in ws.schild.jave
Instances of this class report informations about a video stream that can be decoded.
VideoInfo() - Constructor for class ws.schild.jave.VideoInfo
 
VideoSize - Class in ws.schild.jave
Instances of this class report informations about videos size.
VideoSize(int, int) - Constructor for class ws.schild.jave.VideoSize
It builds the bean.

W

ws.schild.jave - package ws.schild.jave
JAVE - Java Audio Video Encoder
A C D E F G I M P R S T V W 
Skip navigation links

Copyright © 2018. All rights reserved.