ubuntu安装gstreamer
1:安装
root@firefly:~# sudo apt-get update
root@firefly:~# sudo apt-get upgrade
apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
root@firefly:~# gst-inspect-1.0 fakesrc
Factory Details:
Rank none (0)
Long-name Fake Source
Klass Source
Description Push empty (no data) buffers around
Author Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
Plugin Details:
Name coreelements
Description GStreamer core elements
Filename /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
Version 1.16.2
License LGPL
Source module gstreamer
Source release date 2019-12-03
Binary package GStreamer (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
GObject
+----GInitiallyUnowned
:
root@firefly:~# gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
Setting pipeline to PAUSED ...
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '7'.
Pipeline is PREROLLING ...
Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\\(GstGLDisplayGBM\\)\\ gldisplaygbm0";
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^Z
[1]+ Stopped gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
root@firefly:~#
root@firefly:~#
root@firefly:~#
至此,安装正常。