Package tv.hd3g.fflauncher.recipes
Class MediaAnalyser
java.lang.Object
tv.hd3g.fflauncher.recipes.MediaAnalyser
- All Implemented Interfaces:
AddFiltersTraits
ffmpeg, with filters, deep media analyser
-
Constructor Summary
ConstructorsConstructorDescriptionMediaAnalyser(String execName, ExecutableFinder executableFinder, FFAbout about) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanstatic StringassertAndParse(String item, String assertStarts) static <T> TassertAndParse(String item, String assertStarts, Function<String, T> parser) createSession(File source) createSession(String source) voidsetProgress(ProgressListener progressListener, ProgressCallback progressCallback) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tv.hd3g.fflauncher.recipes.AddFiltersTraits
addFilterAMetadata, addFilterAstats, addFilterBlackdetect, addFilterBlockdetect, addFilterBlurdetect, addFilterCropdetect, addFilterEbur128, addFilterFreezedetect, addFilterIdet, addFilterMEstimate, addFilterMetadata, addFilterPhasemeter, addFilterSilencedetect, addFilterSiti, addFilterVolumedetect, addOptionalFilter
-
Constructor Details
-
MediaAnalyser
-
-
Method Details
-
createSession
-
createSession
-
getExecutableFinder
-
setProgress
-
addFilter
- Specified by:
addFilterin interfaceAddFiltersTraits- Returns:
- true if current ffmpeg can manage this filter. Else it don't be added on filter list.
-
addFilter
- Specified by:
addFilterin interfaceAddFiltersTraits- Returns:
- true if current ffmpeg can manage this filter. Else it don't be added on filter list.
-
createFFmpeg
-
assertAndParse
- Parameters:
item- like "AABB"assertStarts- like "AA"- Returns:
- like "BB"
-
assertAndParse
-
splitter
-
splitter
-