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.2.tar.gz
Somme de contrôle MD5 du téléchargement : 0a7edcf495aba9f320047d61647d610b
Taille du téléchargement : 1,8 Mo
Estimation de l'espace disque requis : 49 Mo
Estimation du temps de construction : 0,4 SBU (avec parallélisme = 4)
Tout d'abord, corrigez la construction de ce paquet pour les plateformes 32 bits :
sed -i 's/FORMAT_ELF/UNIX64 \&\& FORMAT_ELF/' source/common/x86/cpu-a.asm
Installez x265 en exécutant les commandes suivantes :
mkdir bld &&
cd bld &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D GIT_ARCHETYPE=1 \
-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.54.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.
-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.