libaom-3.13.1

Introdução ao libaom

O pacote libaom contém uma versão de referência do codificador de vídeo Alliance for Open Media. Esse codificador é uma alternativa livre de patente ao H.265 e está começando a ser usado em toda a Internet.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informações do Pacote

  • Transferência (HTTP): https://storage.googleapis.com/aom-releases/libaom-3.13.1.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: d615c4dbe062fc307d70d7fb85b678b2

  • Tamanho da transferência: 6,0 MB

  • Espaço em disco estimado exigido: 142 MB

  • Tempo de construção estimado: 0,8 UPC (com paralelismo=4)

Transferências Adicionais

Dependências do libaom

Recomendadas

Opcionais

Doxygen-1.16.1

Instalação do libaom

O NASM-3 fez uma mudança onde a tela de ajuda agora exibe textos diferentes baseados em parâmetros diferentes, em vez de exibir todas as informações de uma vez. Esse pacote depende de todas as informações estarem lá. Corrija como esse pacote obtém essas informações para evitar uma falha de configuração com somente o NASM-3 instalado:

patch -Np1 -i ../libaom-3.13.1-nasm3-1.patch

Impeça instalação de versões estáticas das bibliotecas:

sed -i 's/aom aom_static/aom/' build/cmake/aom_install.cmake

Instale o libaom executando os seguintes comandos:

mkdir aom-build &&
cd    aom-build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D BUILD_SHARED_LIBS=1       \
      -D ENABLE_DOCS=no            \
      -G Ninja .. &&
ninja

Esse pacote não vem com uma suíte de teste funcional.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

-D BUILD_SHARED_LIBS=1: Essa chave constrói versões compartilhadas das bibliotecas.

-D ENABLE_DOCS=no: Essa chave desabilita a construção da documentação porque ela falha devido a uma incompatibilidade com a versão mais recente do Doxygen-1.16.1.

-D ENABLE_NASM=yes: Use essa chave se você tiver ambos, yasm-1.3.0 e NASM-3.01, instalados e desejar usar nasm em vez do yasm.

Conteúdo

Aplicativos Instalados: aomdec e aomenc
Bibliotecas Instaladas: libaom.so
Diretórios Instalados: /usr/include/aom

Descrições Curtas

aomdec

fornece vários decodificadores suportados por esse pacote, incluindo um para AV1

aomenc

fornece vários codificadores suportados por esse pacote, incluindo um para AV1

libaom.so

contém funções que fornecem uma implementação de referência do codificador AV1