mflowm.scripts

Module Contents

Classes

ScaleMethods

Create a collection of name/value pairs.

Functions

convert_video(filename, mode[, trails, fade_speed, ...])

parse_args(args)

main(args)

run()

class mflowm.scripts.ScaleMethods(*args, **kwds)

Bases: enum.Enum

Create a collection of name/value pairs.

Example enumeration:

>>> class Color(Enum):
...     RED = 1
...     BLUE = 2
...     GREEN = 3

Access them by:

  • attribute access:

    >>> Color.RED
    <Color.RED: 1>
    
  • value lookup:

    >>> Color(1)
    <Color.RED: 1>
    
  • name lookup:

    >>> Color['RED']
    <Color.RED: 1>
    

Enumerations can be iterated over, and know how many members they have:

>>> len(Color)
3
>>> list(Color)
[<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]

Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.

AREA
BITS
BITS2
CUBIC
LANCZOS4
LINEAR
LINEAR_EXACT
MAX
NEAREST
NEAREST_EXACT
TAB_SIZE
TAB_SIZE2
mflowm.scripts.convert_video(filename, mode: mflowm.CompositeMode, trails: bool = False, fade_speed: float | None = 2, fade_out: bool = True, windows_balance: bool = False, pre_scale: float = 1, output_scale: float = 1, display_scale: float = 1, scale_method: int = cv2.INTER_NEAREST, filename_suffix: str = '_flow')
mflowm.scripts.parse_args(args)
mflowm.scripts.main(args)
mflowm.scripts.run()