libheif-1.21.2
Introduction à libheif
Le paquet libheif est un décodeur
et un encodeur pour les formats de fichiers HEIF et AVIF.
Note
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.
Informations sur le paquet
Téléchargements supplémentaires
Dépendances de libheif
Recommandées
libaom-3.13.1, libde265-1.0.16 et x265-4.1
Facultatives
Brotli-1.2.0, dav1d-1.5.3,
Doxygen-1.16.1, FFmpeg-8.0.1,
gdk-pixbuf-2.44.5, libjpeg-turbo-3.1.3,
libpng-1.6.55, libtiff-4.7.1, libwebp-1.6.0,
OpenJPEG-2.5.4, sdl2-compat-2.32.64, SVT-AV1-4.0.1, x264-20250815,
kvaaar, openh264, openjph,
uvg266, vvdec, vvenc et
rav1e
Installation de libheif
First, fix building libheif if you are going to enable the SVT-AV1
encoder:
patch -Np1 -i ../libheif-1.21.2-svt_av1_build_fix-1.patch
Installez libheif en exécutant les
commandes suivantes :
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D WITH_GDK_PIXBUF=OFF \
-D WITH_OpenH264_DECODER=OFF \
-G Ninja .. &&
ninja
Pour tester les résultats lancez : ninja test.
Maintenant, en tant qu'utilisateur root :
ninja install
Explication des commandes
-D
WITH_GDK_PIXBUF=OFF : cette option désactive la
construction du chargeur gdk-pixbuf, comme gdk-pixbuf-2.44.5 est censé utiliser ce
paquet via glycin-2.0.8 au lieu d'utiliser le chargeur.
-D WITH_DAV1D=ON : cette option
permet d'utiliser dav1d-1.5.3 pour décoder les données AV1
dans les fichiers AVIF.
-D WITH_FFMPEG_DECODER=ON : cette
option permet d'utiliser FFmpeg-8.0.1
pour décoder les données H.265 dans des fichiers HEIC.
-D WITH_JPEG_ENCODER=ON -D
WITH_JPEG_DECODER=ON : ces options permettent
d'utiliser libjpeg-turbo-3.1.3 pour encoder et
décoder les fichiers HEIF qui contiennent des données JPEG.
-D WITH_OpenJPEG_ENCODER=ON -D
WITH_OpenJPEG_DECODER=ON : ces options permettent
d'utiliser OpenJPEG-2.5.4 pour encoder et décoder des
fichiers HEIF qui contiennent des données JPEG 2000.
-D WITH_SvtEnc=ON : cette option
permet d'utiliser SVT-AV1-4.0.1 pour encoder des données
AV1 pour des fichiers AVIF.
Contenu
Programmes installés:
heif-convert (lien symbolique vers
heif-dec), heif-dec, heif-enc, heif-info, heif-thumbnailer (si
libpng est disponible) et heif-view (si SDL2 est
disponible)
Bibliothèque installée:
libheif.so
Répertoire installé:
/usr/include/libheif,
/usr/lib/cmake/libheif et /usr/lib/cmake/libheif
Descriptions courtes
|
heif-dec
|
décode une image HEIC/HEIF
|
|
heif-enc
|
convertit une image vers le format HEIC/HEIF
|
|
heif-info
|
affiche des informations sur un fichier HEIC/HEIF
|
|
heif-thumbnailer
|
crée des aperçus à partir de fichiers HEIC/HEIF
|
|
heif-view
|
affiche une image au format HEIC/HEIF avec SDL2
|
|
libheif.so
|
est un décodeur et un encodeur pour les formats de
fichier ISO/IEC 23008-12:2017 HEIF et AVIF (format de
fichier d'image AV1)
|