Questions tagged [gstreamer]

Questions related to GStreamer (also known as Gst), an open source multimedia framework, powering everything from Linux servers and Linux desktop systems to a host of embedded devices.

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

GStreamer supports a wide variety of media-handling components, including simple audio playback, audio and video playback, recording, streaming and editing. The pipeline design serves as a base to create many types of multimedia applications such as video editors, transcoders, streaming media broadcasters and media players.

GStreamer has a range of bindings for various languages such as Go, Go, Rust, Vala, C++, Perl, GNU Guile, C# and Ruby. GStreamer supports gobject-introspection and can hence be used from JavaScript via the node-gtk package.

The primary purpose of this tag is for questions regarding the programmatic use of GStreamer via one of these bindings.

4881 questions
9
votes
2 answers

No decoder available for type 'video/x-h264

I am trying to run one of qt sample apps without any modification. It is called player and it is a multimedia widget demonstration. My system is Ubuntu 16.04 64bit. When I try to play a video, I see the following error in the console: No decoder…
Aras
  • 5,878
  • 9
  • 49
  • 76
9
votes
1 answer

Using Gstreamer to capture screen and show it in a window?

I need to capture the screen of the second display and "monitor" it in the main display, inside a window (scaled at x0.5 and with neighbor interpolation because I prefer performance against quality). From this link, I've got this screencast…
Mario Mey
  • 1,582
  • 3
  • 13
  • 13
9
votes
3 answers

Installing Gstreamer-1.0 on Mac OS X Mavericks

I want to install Gstreamer-1.0 on Mac OS X Mavericks. So I already install gstreamer-1.0-1.6.0-x86_64.pkg and gstreamer-1.0-devel-1.6.0-x86_64.pkg from here. After that I tried to run something like this: gst-launch-1.0 fakesrc ! fakesink But got…
konstantin_doncov
  • 2,725
  • 4
  • 40
  • 100
9
votes
3 answers

How to install gstreamer0.10-ffmpeg on Debian 8 Jessie (No installation candidate)

On a clean Debian 8 installation i had to install some gstreamer-plugins. While most of them were already installed or were easily installable via apt-get, gstreamer0.10-ffmpeg was not installable: sudo apt-get install gstreamer0.10-ffmpeg threw…
Madamadam
  • 842
  • 2
  • 12
  • 24
9
votes
2 answers

Using custom camera in OpenCV (via GStreamer)

I'm using Nitrogen6x board with ov5640 camera(mipi). The camera is not using standard v4l/v4l, but we can stream video using GStreamer for its driver (mfw_v4l): gst-launch mfw_v4lsrc ! autovideosink I want to use the camera in OpenCV by calling it…
Mahyar
  • 1,011
  • 2
  • 17
  • 37
9
votes
1 answer

GStreamer + V4L2loopback as Chrome compatible webcam

I am trying to create a virtual camera in Chrome using v4l2loopback where the incoming video is H264 via RTP. I have has some success in getting a GStreamer test video recognized in Chrome with MediaStreamTrack.getSources: $ sudo modprobe…
Ross
  • 14,266
  • 12
  • 60
  • 91
9
votes
5 answers

How to create video thumbnails with Python and Gstreamer

I'd like to create thumbnails for MPEG-4 AVC videos using Gstreamer and Python. Essentially: Open the video file Seek to a certain point in time (e.g. 5 seconds) Grab the frame at that time Save the frame to disc as a .jpg file I've been looking…
David Planella
  • 2,313
  • 2
  • 25
  • 30
9
votes
4 answers

Video Processing Library for Java

I want to extract frames from a video and apply some filters on it such as gabor/hough etc. Which Java library would be perfect for handling all kinds of video encodings? I have been looking at GStreamer, JMF, Xuggler etc. but am unable to decide…
abhishek
  • 817
  • 6
  • 19
  • 33
8
votes
3 answers

How to use GStreamer in Visual Studio 2010?

Do I have to compile GStreamer on my own? Can I do it using Visual Studio 2010? I'm struggling to find a good step-by-step guide with instructions on how to do this. Is there a good one? My objective is to build applications using QtGstreamer on…
karlphillip
  • 92,053
  • 36
  • 243
  • 426
8
votes
6 answers

what is default path for header file included in c program?

see if i write in any c file like #include "header.h" then it will search this file in current directory but when i write #include then where it will go to find this file ? what is defualt path for header file included in c program?…
Jeegar Patel
  • 26,264
  • 51
  • 149
  • 222
8
votes
0 answers

RTP timestamp synchronization in GStreamer

We are trying to synchronize 2 different streams with respect to their RTP timestamps. More specifically, we are sending two identical uncompressed video streams on port 5004 and 5005, at 24 fps with a clock-rate of 90000Hz, except that there is an…
8
votes
1 answer

Error when trying to create a send only WebRTC pipeline

I have installed GStreamer-1.18.0 from source along with base, good, bad and ugly plugins. I am unfamiliar with WebRTC so I decided to start with a demo and see how it works. I have found a small demo at…
miris
  • 201
  • 1
  • 7
8
votes
1 answer

How to use webrtcbin create offer,only receive video

the gstreamer webrtc demo works fine.but all demo has a small problem: all webrtcbin that created offer must have some video/audio data to send. i want use webrtcbin create offer,and only receive video data from other webrtc peer. all demo pipeline…
宝蓝娃娃
  • 119
  • 1
  • 6
8
votes
3 answers

Pushing images into a gstreamer pipeline

After playing around with some toy applications, exploring the documentation and googling around (including the mailing list archives) I am still puzzled for what I would think is a rather common use case. I have an existing code that generates…
rodrigob
  • 2,891
  • 3
  • 30
  • 34
8
votes
1 answer

Launch GstRTSPServer from GstElement pipeline

I'm doing a Gstreamer 1.0 application in C. The pipeline is built, based on user configuration and system "state" during runtime. Therefore I'm using multiple GstElements which are later added and linked to a "GstElement pipeline". Here's a minimal…
g0hl1n
  • 1,367
  • 14
  • 28