gst-plugins-rs pakken gir flere Rust programtillegg for samhandling med gstreamer multimedia rammeverket. Denne siden har instruksjoner for libgstdav1d og libgstgtk4.
libgstdav1d programtillegget tilbyr AV1 dekoding via dav1d gjennom gstreamer.
libgstgtk4 programtillegget binder gstreamer til GTK-4.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/gstreamer-1.26.6/gst-plugins-rs-gstreamer-1.26.6.tar.gz
Nedlasting MD5 sum: e1296b6da755a225e7df15e61205cc53
Nedlastingsstørrelse: 2.9 MB
Estimert diskplass som kreves for libgstdav1d: 396 MB (19 MB installert)
Estimert byggetid for libgstdav1d: 0.3 SBU (med parallellisme=8)
Estimert diskplass som kreves for libgstgtk4: 830 MB (51 MB installert)
Estimert byggetid for libgstgtk4: 0.5 SBU (med parallellisme=8)
git-2.51.2, gst-plugins-base-1.26.6, og rustc-1.90.0
En Internett tilkobling er nødvendig for å bygge denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca-1.16.1 før du bygger denne pakken.
Installer libgstdav1d ved å kjøre følgende kommandoer:
cd video/dav1d && cargo build --release
Denne pakken leveres ikke med en testpakke.
Nå, som root bruker:
install -vm755 ../../target/release/libgstdav1d.so /usr/lib/gstreamer-1.0
Installer libgstgtk4 ved å kjøre følgende kommandoer:
cd video/gtk4 && cargo build --release
Denne pakken leveres ikke med en testpakke, men den grunnleggende funksjonaliteten kan testes etter installasjon.
Nå, som root bruker:
install -vm755 ../../target/release/libgstgtk4.so /usr/lib/gstreamer-1.0
For å teste pakkens grunnleggende funksjonalitet, utsted: gst-launch-1.0 videotestsrc num-buffers=60 ! gtk4paintablesink i en grafisk terminalemulator. Den skal spille av en testvideo i et GTK-4 vindu i 2 sekunder.