A B C D E F G H I M P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
B
- BASELINE - ws.schild.jave.VideoAttributes.X264_PROFILE
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
DefaultFFMPEGLocatorinstance 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
Encoderto 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).
- getQuality() - Method in class ws.schild.jave.AudioAttributes
- getQuality() - Method in class ws.schild.jave.VideoAttributes
- 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
- getURL() - Method in class ws.schild.jave.MultimediaObject
- 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
H
- HIGH - ws.schild.jave.VideoAttributes.X264_PROFILE
- HIGH10 - ws.schild.jave.VideoAttributes.X264_PROFILE
- HIGH422 - ws.schild.jave.VideoAttributes.X264_PROFILE
- HIGH444 - ws.schild.jave.VideoAttributes.X264_PROFILE
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
- isURL() - Method in class ws.schild.jave.MultimediaObject
-
Check if we have a file or an URL
M
- MAIN - ws.schild.jave.VideoAttributes.X264_PROFILE
- 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
DefaultFFMPEGLocatorinstance 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. - MultimediaObject(URL) - Constructor for class ws.schild.jave.MultimediaObject
-
It builds an extractor using a
DefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use.
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, int) - Method in class ws.schild.jave.ScreenExtractor
-
Generate a single screenshot from source video.
- render(MultimediaObject, int, int, int, File, String, String, int) - Method in class ws.schild.jave.ScreenExtractor
-
Generates screenshots from source video.
S
- ScreenExtractor - Class in ws.schild.jave
- ScreenExtractor() - Constructor for class ws.schild.jave.ScreenExtractor
-
It builds an extractor using a
DefaultFFMPEGLocatorinstance 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, 4=quad) 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).
- setQuality(Integer) - Method in class ws.schild.jave.AudioAttributes
-
The audio quality value for the encoding process.
- setQuality(Integer) - Method in class ws.schild.jave.VideoAttributes
-
The video quality value for the encoding process.
- 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.
- setUR(URL) - Method in class ws.schild.jave.MultimediaObject
- 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
All Classes All Packages