Skip to content

types

__all__ = ['LosslessPreset', 'ProResProfile'] module-attribute

ZoneFrame = Union[int, None] module-attribute

Zone = tuple[ZoneFrame, ZoneFrame, float | str] | tuple[ZoneFrame, ZoneFrame, str, float | int | str] module-attribute

LosslessPreset

Bases: IntEnum

Source code in vsmuxtools/video/encoders/types.py
class LosslessPreset(IntEnum):
    SPEED = 1
    COMPRESSION = 2
    MIDDLEGROUND = 3

SPEED = 1 class-attribute instance-attribute

COMPRESSION = 2 class-attribute instance-attribute

MIDDLEGROUND = 3 class-attribute instance-attribute

ProResProfile

Bases: IntEnum

Source code in vsmuxtools/video/encoders/types.py
class ProResProfile(IntEnum):
    AUTO = -1
    PROXY = 0
    LT = 1
    DEFAULT = 2
    HQ = 3
    P4444 = 4
    P4444XQ = 5

AUTO = -1 class-attribute instance-attribute

PROXY = 0 class-attribute instance-attribute

LT = 1 class-attribute instance-attribute

DEFAULT = 2 class-attribute instance-attribute

HQ = 3 class-attribute instance-attribute

P4444 = 4 class-attribute instance-attribute

P4444XQ = 5 class-attribute instance-attribute