O pacote libavif contém uma biblioteca usada para codificar e decodificar arquivos AVIF.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://github.com/AOMediaCodec/libavif/archive/v0.11.1/libavif-0.11.1.tar.gz
Soma de verificação MD5 da transferência: dde524dfc0e0e37a468277b128662990
Tamanho da transferência: 5,6 MB
Espaço em disco estimado exigido: 10 MB
Tempo de construção estimado: menos que 0,1 UPC
Instale o libavif executando os seguintes comandos:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DAVIF_CODEC_AOM=ON \ -DAVIF_BUILD_GDK_PIXBUF=ON \ -G Ninja .. && ninja
Esse pacote vem com uma suíte de teste, mas ela exige gtest, que não é parte do BLFS.
Agora, como o(a) usuário(a) root
:
ninja install
O formato AV1 precisa ser adicionado ao cache dos carregadores.
Como o(a) usuário(a) root
:
gdk-pixbuf-query-loaders --update-cache
-DAVIF_CODEC_AOM=ON
: Essa
chave habilita usar o codificador AOM. Esse pacote é inútil sem
pelo menos um codificador integrado.
-DAVIF_BUILD_GDK_PIXBUF=ON
:
Essa chave constrói o carregador AVIF para aplicativos que usam
gdk-pixbuf. Remova-a se você não tiver instalado o gdk-pixbuf-2.42.10.
-DAVIF_CODEC_DAV1D=ON
: Use essa chave
se você tiver instalado libdav1d e desejar
usá-lo como um codificador.
-DAVIF_CODEC_RAV1E=ON
: Use essa chave
se você tiver instalado o rav1e e desejar usá-lo como um
codificador.
-DAVIF_CODEC_SVT=ON
: Use essa chave se
você tiver instalado svt-av1 e desejar
usá-lo como um codificador.