LCEVC encoder build

Download and Install the LCEVC Encoder SDK

  1. Register and download the SDK package:

  2. Extract and install SDK components:

    bashCopyEdit$ cd Downloads
    $ tar xvf encoder_sdk.tar.gz
  3. Install the headers and libraries (example for Linux):

    bashCopyEdit$ cp -v include/*.h /usr/local/include
    $ cp -v *.so /usr/local/lib
  4. Create a lcevc_eil.pc file for pkg-config:

    iniCopyEditprefix=/usr/local
    includedir=${prefix}/include
    libdir=${prefix}/lib
    
    Name: lcevc_eil
    Description: LCEVC Encoder EIL library
    Version: 3.11.3
    Libs: -L${libdir} -llcevc_eil
    Cflags: -I${includedir}
  5. Install the .pc file:

    bashCopyEdit$ cp -v lcevc_eil.pc /usr/local/lib/pkgconfig

Build the LCEVC GStreamer Plugin

To enable the LCEVC encoder plugin during GStreamer build:

  1. Navigate to your GStreamer project directory:

  2. Configure the build with Meson:

  3. Build using Ninja:


Run the GStreamer LCEVC Encoder Pipeline

Test the LCEVC encoding with a simple pipeline:

Last updated

Was this helpful?