I found out that I have both libheif-freeworld
and libheif installed.
What is the difference between these packages?
And can I remove one of them?
I found out that I have both libheif-freeworld
and libheif installed.
What is the difference between these packages?
And can I remove one of them?
libheif-freeworld
from RPM-Fusion probably supplements libheif
with components that cannot be shipped by Fedora:
$ dnf info libheif-freeworld
Updating and loading repositories:
Repositories loaded.
Available packages
Name : libheif-freeworld
Epoch : 0
Version : 1.19.7
Release : 1.fc41
Architecture : aarch64
Download size : 60.9 KiB
Installed size : 264.1 KiB
Source : libheif-freeworld-1.19.7-1.fc41.src.rpm
Repository : rpmfusion-free-updates
Summary : HEVC support for HEIF and AVIF file format decoder and encoder
URL : https://github.com/strukturag/libheif
License : LGPL-3.0-or-later and MIT
Description : libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format)
: file format decoder and encoder.
:
: This package adds support for HEVC-encoded HEIC files to applications
: that use libheif to read HEIF image files.
Vendor : RPM Fusion
This is an interesting question. Would like to know what you get “more” in the freeworld from rpmfusion.
It would make sense, yes to not to have issues with dependencies of each other. I mostly stick with Fedora as long as I not need what you get more from freeworld. Unfortunately both package descriptions point to the same git document and explain the same. Difficult to give you a clear answer.
HEVC (i.e. H.265) support needed for HEIC images. It cannot be shipped in Fedora as that codec is encumbered by patents.
libheif
in Fedora provides the generic support for HEIF image containers, but only if they do not carry the HEVC payload, and use a free codec instead, like AV1 (aka AVIF image also supported by libavif
), JPEG 2000, or ordinary JPEG.