| Interface | Description |
|---|---|
| Analyzer |
The goal of implementations of this interface is to be wrapped by a
AnalyzerLogger (which
itself probably is an entry in a ChainedLogger). |
| Recognizer |
A Recognizer is a bit like a
Transcoder, but it does not transcode anything, it only produces output to the
logger, which can be analyzed using an AnalyzerLogger. |
| Transcoder |
Representation of one transcoding action.
|
| Class | Description |
|---|---|
| AbstractTranscoder |
Base transcoder for others.
|
| AnalyzerLogger |
A Logger which only wraps a
Analyzer to analyze the logs. |
| AnalyzerUtils |
Utility methods common for the analyzers that look for several media audio, video and images,
that try to extract information, convert nodetypes to the matching kind etc.
|
| ChainedAnalyzer |
Makes it possible to chain analyzers one after another.
|
| CommandTranscoder |
A transcoder based on an external command, like
ffmpeg or ffmpeg2theora. |
| ErrorDetector |
Reads log and watches for error patterns.
|
| FFMpeg2TheoraAnalyzer | |
| FFMpeg2TheoraTranscoder |
This transcoder uses the command
ffmpeg2theora. |
| FFMpegAnalyzer |
An implementation of Analyzer that uses FFmpeg to analyze files.
|
| FFMpegRecognizer |
A recognizer that uses FFmpeg to analyze media.
|
| FFMpegSegmenterTranscoder |
Segmenter transcoder that uses version 3 FFmpeg to create ts segments and its m3u8 play-list file.
|
| FFMpegTranscoder |
Transcoder that uses
ffmpeg to transcode media. |
| FilterPrefix | |
| InfiniteTranscoder |
This is a transcoder that does nothing.
|
| MockAnalyzer | |
| MockRecognizer | |
| MockTranscoder |
This is a transcoder simply copies the file, and does not transcode anything.
|
| RecognizerTranscoder |
This thin wrapper just represents a 'Recognizer' as a Transcoder.
|
| SegmenterAnalyzer |
Analyzes
segmenter output after doing its job, changes url field to m3u8 index file
when ready and rewrites m3u8 to removed full paths. |
| SegmenterTranscoder |
The transcoder that uses
segmenter to create segments of a stream including their
m3u8 index file to be distributed over a cellular network. |
| Annotation Type | Description |
|---|---|
| Settings |
This annotation can be used on a Transcoder class, and provides a list of 'properties' on that
class.
|
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}