Le paquet x265 fournit une bibliothèque d'encodage de flux vidéo vers le format H.265/HEVC.
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://bitbucket.org/multicoreware/x265_git/downloads/x265_4.1.tar.gz
Somme de contrôle MD5 du téléchargement : f1c3c80248d8574378a4aac8f374f6de
Taille du téléchargement : 1,6 Mo
Estimation de l'espace disque requis : 39 Mo
Estimation du temps de construction : 0,4 SBU (avec parallélisme = 4)
Tout d'abord, supprimez des politiques de CMake qui ne sont plus compatibles avec CMake-4.0 et supérieur :
sed -r '/cmake_policy.*(0025|0054)/d' -i source/CMakeLists.txt
Installez x265 en exécutant les commandes suivantes :
mkdir bld && cd bld && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D GIT_ARCHETYPE=1 \ -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \ -W no-dev \ ../source && make
Ce paquet n'a pas de suite de tests.
Pour intsaller le paquet, supprimez d'abord les anciennes versions
des bibliothèques. Après l'installation, supprimez une bibliothèque
statique. En tant qu'utilisateur root
:
make install && rm -vf /usr/lib/libx265.a
-D GIT_ARCHETYPE=1
:
ce paramètre est requis car le système de construction ne va pas
générer de fichier pkg-config ni installer une bibliothèque
partagée à moins que git-2.49.0 ne soit installé. Git n'est
requis par rien d'autre dans ce paquet, donc ce paramètre est
utilisé comme contournement pour les utilisateurs qui ne veulent
pas installer Git en tant que dépendance de construction.
-D
CMAKE_POLICY_VERSION_MINIMUM=3.5
: ce paramètre
permet de construire ce paquet avec cmake-4.0 ou supérieur.
-W no-dev
: ce
paramètre est utilisé pour supprimer un avertissement conçu pour
les développeurs du paquet.
rm -vf /usr/lib/libx265.a : BLFS ne recommande pas d'utiliser les bibliothèques statiques.