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.5/gst-plugins-rs-gstreamer-1.26.5.tar.gz
Nedlasting MD5 sum: 04ee9a381d6e163b3ca1b35f4b347969
Nedlastingsstørrelse: 2.9 MB
Estimert diskplass som kreves for libgstdav1d: 416 MB (19 MB installert)
Estimert byggetid for libgstdav1d: 0.3 SBU (med parallellisme=8)
Estimert diskplass som kreves for libgstgtk4: 831 MB (51 MB installert)
Estimert byggetid for libgstgtk4: 0.5 SBU (med parallellisme=8)
git-2.51.0, gst-plugins-base-1.26.5, og rustc-1.89.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.