libavif-1.0.4

Introdução ao libavif

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.1.

Informação do Pacote

Dependências do libavif

Exigidas

libaom-3.8.1

Recomendadas

Opcionais

gtest, libdav1d, libyuv, rav1e e svt-av1

Instalação do libavif

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: libavif.so e libpixbbufloader-avif.so (em /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
Diretórios Instalados: /usr/include/avif e /usr/lib/cmake/libavif

Descrições Curtas

libavif.so

contém funções que fornecem uma implementação C portável do formato de imagem AV1

libpixbufloader-avif.so

permite que aplicativos que usam gdk-pixbuf leiam imagens AVIF