Package net.filebot.media
Class FFProbe
- All Implemented Interfaces:
Serializable
,AutoCloseable
,Cloneable
,Map<String,
,Object> SequencedMap<String,
,Object> MediaCharacteristics
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, newLinkedHashMap, putFirst, putLast, replaceAll, reversed, sequencedEntrySet, sequencedKeySet, sequencedValues, values
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, size
Methods inherited from class java.util.AbstractMap
equals, hashCode
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
Methods inherited from interface java.util.SequencedMap
firstEntry, lastEntry, pollFirstEntry, pollLastEntry
-
Constructor Details
-
FFProbe
public FFProbe()
-
-
Method Details
-
getFileName
- Specified by:
getFileName
in interfaceMediaCharacteristics
-
getFileSize
- Specified by:
getFileSize
in interfaceMediaCharacteristics
-
getVideoCodec
- Specified by:
getVideoCodec
in interfaceMediaCharacteristics
-
getVideoProfile
- Specified by:
getVideoProfile
in interfaceMediaCharacteristics
-
getAudioCodec
- Specified by:
getAudioCodec
in interfaceMediaCharacteristics
-
getAudioLanguage
- Specified by:
getAudioLanguage
in interfaceMediaCharacteristics
-
getSubtitleCodec
- Specified by:
getSubtitleCodec
in interfaceMediaCharacteristics
-
getSubtitleLanguage
- Specified by:
getSubtitleLanguage
in interfaceMediaCharacteristics
-
getDuration
- Specified by:
getDuration
in interfaceMediaCharacteristics
-
getWidth
- Specified by:
getWidth
in interfaceMediaCharacteristics
-
getHeight
- Specified by:
getHeight
in interfaceMediaCharacteristics
-
getBitRate
- Specified by:
getBitRate
in interfaceMediaCharacteristics
-
getFrameRate
- Specified by:
getFrameRate
in interfaceMediaCharacteristics
-
getTitle
- Specified by:
getTitle
in interfaceMediaCharacteristics
-
getCreationTime
- Specified by:
getCreationTime
in interfaceMediaCharacteristics
-
getMediaTags
- Specified by:
getMediaTags
in interfaceMediaCharacteristics
-
getFormat
-
getFormat
-
getTag
-
getStreams
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-
toString
- Overrides:
toString
in classAbstractMap<String,
Object>
-
parse
-
read
- Throws:
Exception
-
ffprobe
- Throws:
IOException
-
version
- Throws:
IOException
-
minify
-