x265-4.1

Introduksjon til x265

x265 pakken tilbyr et bibliotek for koding av videostrømmer i H.265/HEVC formatet.

x265 Avhengigheter

Påkrevd

CMake-4.1.0

Anbefalt

Valgfri

numactl

Installasjon av x265

Først, endre CMake policyen for å tillate bygging med CMake-4.0 og nyere:

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

Installer x265 ved å kjøre følgende kommandoer:

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

For å installere pakken, fjern først eventuelle gamle bibliotekversjoner. Etter installasjon, fjern et statisk bibliotek. Som root bruker:

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

lib32 Installasjon av x265

Installer lib32-x265 ved å kjøre følgende kommandoer:

rm -rf * &&
CC="gcc -m32" CXX="g++ -m32"              \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig      \
cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D LIB_INSTALL_DIR=lib32            \
      -D GIT_ARCHETYPE=1                  \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -W no-dev ../source &&

make

For å installere pakken, fjern først eventuelle gamle bibliotekversjoner. Etter installasjon, fjern et statisk bibliotek. Som root bruker:

make DESTDIR=$PWD/DESTDIR install     &&
cp -vR DESTDIR/usr/lib32/* /usr/lib32 &&
rm -vf /usr/lib32/libx265.a           &&
rm -rf DESTDIR                        &&
ldconfig

Parameterforklaringer

[Notat]

Notat

For en fullstendig liste over alternativer og verdier, sørg for at du er i en byggemappe, og kjør deretter cmake -LAH ...

-D GIT_ARCHETYPE=1: Denne bryteren er nødvendig fordi byggesystemet ikke vil generere en pkg-config fil eller installere et delt bibliotek med mindre Git er installert. Git er ikke nødvendig for noe annet i denne pakken, så denne bryteren brukes til å omgå det for brukere som ikke ønsker å installere Git som en byggeavhengighet.

-D CMAKE_POLICY_VERSION_MINIMUM=3.5: Denne bryteren tillater bygging av denne pakken med cmake-4.0 eller nyere.

-W no-dev: Denne bryteren brukes til å undertrykke advarsler beregnet på pakkeutviklerne.

rm -vf /usr/lib{,32}/libx265.a: Dette fjerner et unødvendig statisk bibliotek.

Innhold

Installert Program: x265
Installert Bibliotek: libx265
Installerte Mapper: Ingen

Korte Beskrivelser

libx265

tilbyr funksjonene som brukes til å kode videostrømmer i H.265/HEVC formatet