How To Install Gstreamer

by

Hi all,

  1. Install Gstreamer On Windows
  2. How To Install Gstreamer
  3. How To Install Gstreamer Rhel 7
  4. How To Install Gstreamer Plug-ins
How To Install Gstreamer

Downloaded gstreamer for 32 bit machine (gstreamer-1.0-devel-x86-1.12.1) and installed it on this 64 bit machine. Serached gstreamer-1.0 lib, this lib is there in a path. Why this library is not there when installing 64 bit gstreamer and is it ok to install 32 bit gstreamer on 64 bit QT creator? Please suggest me. Then you’ll need to install GStreamer >= 1.2.3, with Python bindings. GStreamer is packaged for most popular Linux distributions. Search for GStreamer in your package manager, and make sure to install the Python bindings, and the “good” and “ugly” plugin sets. You can join us on IRC - #gstreamer on irc.freenode.org GStreamer 1.0 series ----- Starring GSTREAMER The core around which all other modules revolve. Base functionality and libraries, some essential elements, documentation, and testing. Base file system. We will use Arago based file system. Either build complete file system from scratch or download a pre-built file system from here. Davinci-psp_3.x.0.0-r33 is the recommended version. Once the file system is in place and target is booted, setup target for internet access.

The GStreamer Freescale plugins are relatively easy to build and install, but they have a number of dependencies that probably haven't been installed. Using the target libgstreamer-plugins-base0.10-0 will give us the list. But Gstreamer I can’t fix, I used the syntax in the DOCs first try: “sudo apt-get install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav”. Installing GStreamer NicoLargo made a script to automatically install all the required packages for GStreamer on Ubuntu 10.04. Should work for up to (K)Ubuntu 16.04 as well.

I am trying to figure out how to properly install gstreamer on imx8qm-mek (for a qt app to use).
I am using the morty branch (beta2 release) for imx8qm.
More precisely Linux L4.9.51 for i.MX 8QuadMax Beta2 and i.MX 8QXPlus Beta from Alpha / Beta BSPs for Microprocessors NXP . And I am building an image with weston/wayland.
I have the following in my image recipe:

IMAGE_INSTALL_append = ' qtmultimedia

gstreamer1.0

gstreamer1.0-plugins-base

gstreamer1.0-plugins-bad

packagegroup-gsl-gstreamer1.0

gstreamer1.0-plugins-base-meta

gstreamer1.0-plugins-bad-meta
gstreamer1.0-plugins-good-meta
libnl

libnl-genl

qtbase-plugins

qtmultimedia-plugins

qtimageformats-plugins

'


When I create the image, qt media player app (which works in Raspberry Pi) complains:

Build amazing things npm is the package manager for JavaScript and the world’s largest software registry. Discover packages of reusable code — and assemble them in powerful new ways. Npm account Browse, install, and publish public code. Npm ♥︎ Open Source. Browsing, installing, and publishing is always free for public packages. Use this task in a build or release pipeline to install and publish npm packages. Note Build and release pipelines are called definitions in TFS 2018 and in older versions. Npm install build from source.

BEEP: 4.3.3 build on Aug 13 2018 18:58:20.
Core: AAC decoder Wrapper build on Dec 7 2017 18:13:51
file: /usr/lib/imx-mm/audio-codec/wrap/lib_aacd_wrap_arm_elinux.so.3
Warning: 'No decoder available for type 'video/x-h264, parsed=(boolean)true, alignment=(string)au, stream-format=(string)avc, width=(int)1280, height=(int)720, framerate=(fraction)25/1, codec_data=(buffer)014d401fffe1001c674d401fe8802802dd80b501010140000003004000000c83c60c448001000468ebef20, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, profile=(string)main, level=(string)3.1'.'
CODEC: BLN_MAD-MMCODECS_AACD_ARM_03.09.00_ARMV8 build on Sep 20 2017 15:02:50.
BEEP: 4.3.3 build on Aug 13 2018 18:58:20.
Core: MP3 decoder Wrapper build on Dec 7 2017 18:14:28
file: /usr/lib/imx-mm/audio-codec/wrap/lib_mp3d_wrap_arm_elinux.so.3
CODEC: BLN_MAD-MMCODECS_MP3D_ARM_02.13.00_ARMV8 build on Feb 13 2017 19:47:36.

Install Gstreamer On Windows

AIUR: 4.3.3 build on Aug 13 2018 18:58:16.
Core: MPEG4PARSER_06.12.12 build on Oct 27 2017 02:58:02
file: /usr/lib/imx-mm/parser/lib_mp4_parser_arm_elinux.so.3.2
Track 00 [video_0] Enabled
Language: und
video/x-h264, parsed=(boolean)true, alignment=(string)au, stream-format=(string)avc, width=(int)1280, height=(int)720, framerate=(fraction)25/1, codec_data=(buffer)014d401fffe1001c674d401fe8802802dd80b501010140000003004000000c83c60c448001000468ebef20
------------------------
Duration: 0:03:58.608244000
Mime:
audio/mpeg, mpegversion=(int)4, channels=(int)2, rate=(int)44100, bitrate=(int)0, stream-format=(string)raw, codec_data=(buffer)1210

Furthermore, I get the following (which I was able to get rid off by removing gst- plugins (not the gstreamer1.0 ones)

(gst-plugin-scanner:9753): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstqt5videosink.so': libXdamage.so.1: cannot open shared object file: No such file or directory

Now, I noticed that in the master branch of meta-freescale, there are some new recipes under gstreamer folder, namely: gstreamer1.0-plugins-imx gstreamer1.0_1.12.imx. I am unable to integrate these because of the syntax changes in Yocto from morty to rocko. Are these packages important. Is it sufficient to have morty release for a complete gstreamer install?
Any suggestions are highly appreciated.

Home / Tutorials

##Installing GStreamer on Windows 8 & 10

####GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

To start the installation process, access this link:https://gstreamer.freedesktop.org/data/pkg/windows/

From here you will choose the latest version package. Download the developer (devel) package, alongside a default .msi package.

Start installing gstreamer, and find file(s) in computer. During installation, choose the COMPLETE package among the three choices.

Follow these command prompt lines carefully:

  • cd

  • cd C :gstreamer1.0x86_64bin

    #####(may vary depending what package you downloaded / which directory you placed it in)

  • dir

    search for 'gst-launch-1.0.exe' file

Now you are ready to do a test run:

  • gst-launch-1.0.exe videotestsrc ! autovideosink

Ready to record with a camera? type the following command:

How To Install Gstreamer

  • gst-launch-1.0 autovideosrc ! autovideosink

How To Install Gstreamer Rhel 7

Want some audio alongside the recording? try:

  • gst-launch-1.0 autovideosrc ! autovideosink autoaudiosrc ! autoaudiosink

You are now ready to start saving recordings to your computer!

How To Install Gstreamer Plug-ins

  • [GStreamer command examples](GStreamer command examples)