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.1 plattform.
Nedlasting (HTTP): https://github.com/webmproject/libvpx/archive/v1.14.0/libvpx-1.14.0.tar.gz
Nedlasting MD5 sum: 026bc289d916624dabdfd713c1c5b69a
Nedlastingsstørrelse: 5.3 MB
Estimert diskplass som kreves: 67 MB (legg til 1.6 GB for tester)
Estimert byggetid: 0.5 SBU (Bruker parallellisme=4; legg til ca. 13 SBU for tester med parallellisme=4, inkludert nedlastingstid)
yasm-1.3.0 eller NASM-2.16.01, og Which-2.21 (sånn at configure kan finne yasm)
cURL-8.6.0 (for å laste ned testfiler) og Doxygen-1.10.0 (for å bygge dokumentasjon)
En Internett tilkobling er nødvendig for noen tester av 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
forhindrer bygging av VP8 kodek støtte.
--disable-vp9
: Denne bryteren
forhindrer bygging av VP9 kodek støtte.
--target=generic-gnu
: Denne bryteren
deaktiverer optimaliseringer spesifikke for 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.