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

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.

Informações do Pacote

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

  • Transferência (FTP):

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

  • Tamanho da transferência: 5,3 MB

  • Espaço em disco estimado exigido: 125 MB (adicionar 1 GB para os testes)

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

Dependências do libaom

Recomendadas

Opcionais

Doxygen-1.14.0

[Nota]

Nota

Uma conexão com a Internet é necessária para alguns testes desse pacote. A loja de certificados do sistema pode necessitar ser configurada com make-ca-1.16.1 antes de se testar esse pacote.

Instalação do libaom

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

Para testar os resultados, emita: ninja testdata && ninja runtests. Observe que os testes tomam um tempo extremamente longo para executar.

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

ninja install &&
rm -v /usr/lib/libaom.a

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

-D ENABLE_NASM=yes: Use essa chave se você tiver ambos, yasm-1.3.0 e NASM-2.16.03, 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

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

aomenc

oferece 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