Le paquet gst-plugins-rs fournit plusieurs greffons Rust pour interagir avec le cadriciel multimédia gstreamer. Cette page contient des instructions pour libgstdav1d et libgstgtk4.
Le greffon libgstdav1d fournit le décodage AV1 via dav1d à travers gstreamer.
Le greffon libgstgtk4 lie gstreamer à GTK-4.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/gstreamer-1.26.6/gst-plugins-rs-gstreamer-1.26.6.tar.gz
Somme de contrôle MD5 du téléchargement : e1296b6da755a225e7df15e61205cc53
Taille du téléchargement : 2,9 Mo
Espace disque requis estimé pour libgstdav1d : 396 Mo (19 Mo installés)
Temps de construction estimé pour libgstdav1d : 0,3 SBU (avec parallélisme=8)
Espace disque requis estimé pour libgstgtk4 : 830 Mo (51 Mo installés)
Temps de construction estimé pour libgstgtk4 : 0,5 SBU (avec parallélisme=8)
git-2.51.0, gst-plugins-base-1.26.6 et rustc-1.90.0
Il est nécessaire d'être connecté à internet pour construire ce paquet
Installez libgstdav1d en exécutant les commandes suivantes :
cd video/dav1d && cargo build --release
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
install -vm755 ../../target/release/libgstdav1d.so /usr/lib/gstreamer-1.0
Installez libgstgtk4 en exécutant les commandes suivantes :
cd video/gtk4 && cargo build --release
Ce paquet n'a pas de suite de tests, mais on peut tester ses fonctions de base après l'installation.
Maintenant, en tant qu'utilisateur root
:
install -vm755 ../../target/release/libgstgtk4.so /usr/lib/gstreamer-1.0
Pour tester les fonctions de base de ce paquet, exécutez : gst-launch-1.0 videotestsrc num-buffers=60 ! gtk4paintablesink dans un émulateur de terminal graphique. Cette commande devrait lancer une vidéo de test dans une fenêtre GTK-4 pendant deux secondes.