libvpx-1.15.2

Introduksjon til libvpx

Denne pakken, fra WebM prosjektet, inneholder referanseimplementeringene av VP8 kodeken (brukt i de fleste nåværende HTML5 videoer) og neste generasjons VP9 kodek.

libvpx Avhengigheter

Anbefalt

Installasjon av libvpx

Hvis du oppgraderer fra en tidligere versjon av libvpx, må du oppdatere tidsstemplene til alle filene for å forhindre at byggesystemet beholder filene fra den gamle installasjonen:

find -type f | xargs touch

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

sed -i 's/cp -p/cp/' build/make/Makefile &&

mkdir libvpx-build            &&
cd    libvpx-build            &&

../configure --prefix=/usr    \
             --enable-shared  \
             --disable-static &&
make

Nå, som root bruker:

make install

lib32 Installasjon av libvpx

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

rm -rf * &&
CC="gcc -m32" CXX="g++ -m32"          \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig  \
../configure --prefix=/usr            \
             --libdir=/usr/lib32      \
             --target=x86-linux-gcc   \
             --enable-shared          \
             --disable-static &&

make

Nå, som root bruker:

make DESTDIR=$PWD/DESTDIR install     &&
cp -vr DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR                        &&
ldconfig

Parameterforklaringer

[Notat]

Notat

Kjør ../configure --help for en fullstendig liste over alternativer.

sed ... : Denne kommandoen korrigerer eierskapet og tillatelsene til installerte filer.

mkdir libvpx-build && cd libvpx-build: libvpx utviklerne anbefaler å bygge i en dedikert byggemappe.

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

--disable-vp8: Denne bryteren hindrer bygging av støtte for VP8 kodeken.

--disable-vp9: Denne bryteren hindrer bygging av støtte for VP9 kodeken.

--target=generic-gnu: Denne bryteren deaktiverer optimaliseringer spesifikke for x86 og x86-64, slik at du kan bygge denne pakken uten nasm og yasm installert.

Innhold

Installerte Programmer: vpxdec og vpxenc
Installert Bibliotek: libvpx
Installert Mappe: /usr/include/vpx

Korte Beskrivelser

vpxdec

er WebM Project VP8 og VP9 dekoderen

vpxenc

er WebM prosjektet VP8 og VP9 koderen

libvpx

tilbyr funksjoner for å bruke VP8 og VP9 videokodekene