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.
Nedlasting (HTTP): https://github.com/webmproject/libvpx/archive/v1.14.1/libvpx-1.14.1.tar.gz
Nedlasting MD5 sum: 1d2a1c594587ee1f26a4f017becddcd5
Nedlastingsstørrelse: 5.4 MB
Estimert diskplass som kreves: 68 MB (legg til 1.6 GB for tester)
Estimert byggetid: 0.5 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.9.1 (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.