Welcome to VideoLIB!ΒΆ

VideoLIB is a library for simple video handling in Python. VideoLIB library provides an easy API for common image and video processing tasks like

  1. Reading and writing videos from raw (YUV420p) or encoded (say, MP4) files using the Video class.

  2. Color standard definitions (e.g. sRGB, ITU Rec.2020, etc.) for standard-accurate processing using the Standard class, including color gamut and transfer function definitions.

  3. Color space conversion on-demand to commonly used color spaces such as RGB, YUV, CIELAB, and HSV, among others, using the Frame class and cvt_color module.

  4. Color Adaptation Transforms and Uniform Color Spaces for advanced perceptually-uniform color-space conversions.

  5. Convenient CircularBuffer class to provide an intuitive API for online temporal filtering of video frames.