libvpx-1.14.1

Introduksjon til libvpx

Denne pakken, fra WebM prosjektet, gir referanse implementeringer av VP8 kodek (brukt i de fleste aktuelle html5 videoer) og neste generasjons VP9 kodek.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

libvpx Avhengigheter

Anbefalt

Valgfri

cURL-8.9.1 (for å laste ned testfiler) og Doxygen-1.12.0 (for å bygge dokumentasjon)

[Note]

Note

En Internett-tilkobling er nødvendig for noen tester til denne pakken.

Installasjon av libvpx

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

For å teste resultatene, kjør: LD_LIBRARY_PATH=. make test. Testpakken laster ned mange filer som en del av testprosessen. Noen få deler av den vil bruke alle tilgjengelige kjerner.

Nå, som root bruker:

make install

Parameterforklaringer

sed ... : Denne kommandoen korrigerer eierskap og tillatelser for installerte filer.

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

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

--disable-vp8: Denne bryteren hindrer byggestøtte for VP8 kodeken.

--disable-vp9: Denne bryteren hindrer byggestøtte for VP9 kodeken.

--target=generic-gnu: Denne bryteren deaktiverer optimaliseringer spesifikke til x86 og x86-64, som gjør det mulig å bygge denne pakken uten nasm og yasm installert.

LD_LIBRARY_PATH=.: Dette er nødvendig for testpakken for å bruke biblioteket som nettopp ble bygget.

Innhold

Installerte Programmer: vpxdec og vpxenc
Installerte Biblioteker: libvpx.so
Installerte Mapper: /usr/include/vpx

Korte Beskrivelser

vpxdec

er WebM Prosjektet VP8 og VP9 dekoderen

vpxenc

er WebM Prosjektet VP8 og VP9 koder

libvpx.so

gir funksjoner for å bruke VP8 og VP9 videokodeker