For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?