cutcutcodec.core.classes.muxer.AllMuxers
- class cutcutcodec.core.classes.muxer.AllMuxers(*args, **kwargs)[source]
Equivalent to parse
ffmpeg -muxersbut use av insted.Some muxers are remove if they are strange or not allow writting.
Attributes
- setfrozenset[str]
All the available muxers (readonly).
- from_suffix(suffix: str) list[str][source]
Find the muxers from the file suffix.
Parameters
- suffixstr
The filename extension, including the “.”.
Returns
- muxerslist[str]
The sorted available muxer names, from the most pertinant (index 0) to the less pertinant.
Raises
- KeyError
If the extension is not associate to any muxer.
Examples
>>> from cutcutcodec.core.classes.muxer import AllMuxers >>> AllMuxers().from_suffix(".mkv") ['matroska'] >>>