cutcutcodec.core.classes.encoder.AllEncoders

class cutcutcodec.core.classes.encoder.AllEncoders(*args, **kwargs)[source]

Equivalent to parse ffmpeg -codecs and ffmpeg -encoders but use av insted.

Parameters

audiofrozenset[str]

All the referenced audio encoders (readonly).

setfrozenset[str]

All the referenced encoders (readonly).

subtitlefrozenset[str]

All the referenced subtitle encoders (readonly).

videofrozenset[str]

All the referenced video encoders (readonly).

property audio: frozenset[str]

All the referenced audio encoders.

Examples

>>> from cutcutcodec.core.classes.encoder import AllEncoders
>>> sorted(AllEncoders().audio)  
['aac', 'ac3', ..., 'wmav1', 'wmav2']
>>>
property set: frozenset[str]

All the referenced encoders.

property subtitle: frozenset[str]

All the referenced subtitle encoders.

Examples

>>> from cutcutcodec.core.classes.encoder import AllEncoders
>>> sorted(AllEncoders().subtitle)  
['ass', 'dvbsub', ..., 'webvtt', 'xsub']
>>>
property video: frozenset[str]

All the referenced video encoders.

Examples

>>> from cutcutcodec.core.classes.encoder import AllEncoders
>>> sorted(AllEncoders().video)  
['a64multi', 'a64multi5', ..., 'zlib', 'zmbv']
>>>