Le paquet OpenTimelineIO contient un format d'échange et une API pour les informations de coupures éditoriales.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/AcademySoftwareFoundation/OpenTimelineIO/archive/v0.18.1/OpenTimelineIO-0.18.1.tar.gz
Somme de contrôle MD5 du téléchargement : 7b13298f151ad5bd2d4a74c0c66bfa41
Taille du téléchargement : 1,6 Mo
Estimation de l'espace disque requis : 62 Mo
Estimation du temps de construction : 0,1 SBU (avec parallélisme = 4)
Téléchargement requis : https://anduin.linuxfromscratch.org/BLFS/OpenTimelineIO/OpenTimelineIO-rapidjson-20260513.tar.xz
Somme de contrôle MD5 du téléchargement : 620458ffa66419cdff9bf656a344ed57
Tout d'abord, installez un substitut pour RapidJSON. Cela met à jour la version amont qui n'a plus été mise à jour depuis 2016 et évite de télécharger des versions sans étiquette de sous-modules externes.
tar -xvf ../OpenTimelineIO-rapidjson-20260513.tar.xz \
--strip-components=1 -C src/deps
Installez OpenTimelineIO en exécutant les commandes suivantes :
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
Maintenant, en tant qu'utilisateur root :
make install