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

Recommended
NASM-2.16.03 og Which-2.23 (så configure kan finne nasm)

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      \
             --disable-examples    \
             --disable-unit-tests &&
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         \
             --disable-examples       \
             --disable-unit-tests    &&

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-examples: Denne parameteren deaktiverer bygging av eksempler som tar litt tid å bygge.

--disable-unit-tests: Denne parameteren deaktiverer bygging av eksempler som tar litt tid å bygge.

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