OpenTimelineIO-0.18.1

Introduction to OpenTimelineIO

The OpenTimelineIO package contains an interchange format and API for editorial cut information.

[Note]

Note

This package is known to build and work properly using an LFS 13.1 platform.

Package Information

Additional Downloads

OpenTimelineIO Dependencies

Required

CMake-4.4.2 and Imath-3.2.2

Installation of OpenTimelineIO

First, install a substitute for RapidJSON. This updates the upstream version that has not been updated since 2016 and avoids downloading untagged releases of external submodules.

tar -xvf ../OpenTimelineIO-rapidjson-20260513.tar.xz \
    --strip-components=1 -C src/deps

Install OpenTimelineIO by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr     \
      -D OTIO_FIND_IMATH=ON            \
      -D OTIO_AUTOMATIC_SUBMODULES=OFF \
      -D OTIO_DEPENDENCIES_INSTALL=OFF \
      .. &&
make

Now, as the root user:

make install

Contents

Installed Programs: None
Installed Libraries: libopentime.so and libopentimelineio.so
Installed Directory: /usr/include/opentime, /usr/include/opentimelineio /usr/share/opentime, and /usr/share/opentimelineio