x265-4.1

Introdução ao x265

O pacote x265 fornece uma biblioteca para codificação de fluxos de vídeo no formato H.265/HEVC.

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

Informação do Pacote

Dependências do x265

Exigidas

CMake-4.1.0

Recomendadas

Opcionais

numactl

Instalação do x265

Primeiro, remova algumas configurações de política do CMake que não mais são compatíveis com o CMake-4.0 e posteriores:

sed -r '/cmake_policy.*(0025|0054)/d' -i source/CMakeLists.txt

Instale o x265 executando os seguintes comandos:

mkdir bld &&
cd    bld &&

cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D GIT_ARCHETYPE=1                  \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -W no-dev                           \
      ../source                           &&
make

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

Para instalar o pacote, primeiro remova quaisquer versões antigas da biblioteca. Depois da instalação, remova uma biblioteca estática. Como o(a) usuário(a) root:

make install &&
rm -vf /usr/lib/libx265.a

Explicações do Comando

-D GIT_ARCHETYPE=1: Essa chave é necessária porque o sistema de construção não gerará um arquivo de pkg-config ou instalará uma biblioteca compartilhada, a menos que git-2.50.1 esteja instalado. O Git não é exigido para mais nada nesse pacote, de forma que essa chave é usada para contornar isso para usuários(as) que não queiram instalar o Git como uma dependência de construção.

-D CMAKE_POLICY_VERSION_MINIMUM=3.5: Essa chave permite construir esse pacote com cmake-4.0 ou mais recente.

-W no-dev: Essa chave é usada para suprimir avisos destinados para os(as) desenvolvedores(as) do pacote.

rm -vf /usr/lib/libx265.a: O BLFS não recomenda usar bibliotecas estáticas.

Conteúdo

Aplicativo Instalado: x265
Biblioteca Instalada: libx265.so
Diretórios Instalados: Nenhum(a)

Descrições Curtas

libx265.so

fornece as funções usadas para codificar fluxos de vídeo no formato H.265/HEVC