Denne pakken, fra WebM prosjektet, gir referanse implementeringer av VP8 kodek (brukt i de fleste aktuelle html5 videoer) og neste generasjons VP9 kodek.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/webmproject/libvpx/archive/v1.15.0/libvpx-1.15.0.tar.gz
Nedlasting MD5 sum: 6d2b7b8e1c06f4b10ae63ca22491f8a4
Nedlastingsstørrelse: 5.4 MB
Estimert diskplass som kreves: 68 MB (legg til 1.6 GB for tester)
Estimert byggetid: 0.4 SBU (Bruker parallellisme=4; legg til ca. 11 SBU for tester med parallellisme=4, inkludert nedlastingstid)
yasm-1.3.0 eller NASM-2.16.03, og Which-2.21 (sånn at configure kan finne yasm)
cURL-8.11.0 (for å laste ned testfiler) og Doxygen-1.12.0 (for å bygge dokumentasjon)
En Internett-tilkobling er nødvendig for noen tester til denne pakken.
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
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.