colorlut

Parses Adobe Cube LUT files and applies the parsed color LUT to video frames.

Example pipeline

gst-launch-1.0 filesrc location=test.mp4 ! decodebin ! video/x-raw ! \
    videoconvert ! colorlut location=PATH/TO/LUT.cube ! \
    videoconvert ! autovideosink

This pipeline converts decoded video frames to a format supported by colorlut using videoconvert, then applies the parsed LUT. The processed video frames are then rendered by videosink.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstVideoFilter
                        ╰──colorlut

Factory details

Authors: – Seungha Yang

Classification:Filter/Effect/Video

Rank – none

Plugin – colorlut

Package – gst-plugin-colorlut

Pad Templates

sink

video/x-raw:
         format: { RGBA64_LE, RGBA64_BE, RGBA }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:
         format: { RGBA64_LE, RGBA64_BE, RGBA }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc

Object typeGstPad


Properties

location

“location” gchararray

Location of the LUT file to read from

Flags : Read / Write

Default value : NULL


The results of the search are