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 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. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.

GStreamer has been ported to a wide range of operating systems, processors and compilers. These include but are not limited to Linux on x86, PPC and ARM using GCC. Solaris on x86 and SPARC using both GCC and Forte, MacOSX, Microsoft Windows using MS Visual Developer, IBM OS/400 and Symbian OS.

The up-to-date documentation for Gstreamer can be found here. Old documentation for the 0.10 versions of GStreamer can be found here.

Some basic tutorials can be found here.

4054 questions
157
votes
0 answers

Transitions with GStreamer Editing Services freezes, but works OK without transitions

I'm trying to use gstreamer's GStreamer Editing Services to concatenate 2 videos, and to have a transition between the two. This command, which just joins 2 segments of the videos together without a transition, works fine: ges-launch-0.10…
Rory
  • 48,706
  • 67
  • 174
  • 234
49
votes
6 answers

Material to learn GObject and Glib

I am comfortable with C. but need to learn GObject and Glib for gstreamer. All i found on net is Gobject reference manual. Its good but looking for tutorial for Gobject/Glib as the main focus is on gstreamer. So pls share any other resources to…
rahijain
  • 865
  • 1
  • 8
  • 10
38
votes
1 answer

GStreamer encountered a general stream error in Qt5 raspberry pi

I'm trying to play a video using QtMediaPlayer in Raspberry pi 2 B. The source code is as follows: QMediaPlayer *media; QVideoWidget *video; ... ... media = new QMediaPlayer(parent); video = new…
Myanju
  • 1,105
  • 1
  • 10
  • 23
36
votes
2 answers

GStreamer rtp stream to vlc

I'm having some trouble figuring out how to create a simple rtp stream with gstreamer and display it on vlc. I've installed GStreamer 0.10.30 and VLC 1.1.3. My only requirement is to use MPEG4 or H.264 codecs. Right now, I can stream the GStreamer…
Nicola Desogus
  • 901
  • 1
  • 7
  • 7
33
votes
5 answers

MediaCodec and Camera: colorspaces don't match

I have been trying to get H264 encoding to work with input captured by the camera on an Android tablet using the new low-level MediaCodec. I have gone through some difficulties with this, since the MediaCodecAPI is poorly documented, but I've gotten…
gleerman
  • 1,711
  • 4
  • 24
  • 35
29
votes
5 answers

Python extract wav from video file

Related: How to extract audio from a video file using python? Extract audio from video as wav How to rip the audio from a video? My question is how could I extract wav audio track from video file, say video.avi? I read many articles and everywhere…
xolodec
  • 723
  • 1
  • 6
  • 15
28
votes
0 answers

Qt5 VideoOverview example won't work

I am stucked for a month with video example given in Qt Video Overview. I tried that code, but only I get is blank square (QWidget). I am using GStreamer0.10 for media playback over Qt5. I also played video with gst-launch-0.10 command and it works…
user5585984
25
votes
1 answer

Scheduled pause in Gnonlin

I am using Gnonlin to play two videos. At one moment, I would like to pause one video and run another. However, I don't want to manually pause the pipeline, as the other video also will be paused. For example: self.video[0].set_property("location",…
Thothadri Rajesh
  • 512
  • 6
  • 16
23
votes
5 answers

How do I view gstreamer debug output?

How to view the output of functions like GST_CAT_INFO, GST_DEBUG etc? Do I need to compile gstreamer myself with debug level set or it can be done at application level?
vivek.m
  • 2,863
  • 5
  • 28
  • 44
21
votes
3 answers

Using Gstreamer to serve RTSP stream, working example sought

We are trying to get Gstreamer working on a DM368 Leopardboard*, we've successfully persuaded it to create a test video (videotestsrc), encode it, and dump it into a file. The pipe that worked is: gst-launch -v videotestsrc num-buffers=100 ! queue !…
John U
  • 2,617
  • 2
  • 22
  • 35
19
votes
2 answers

RTSP over HTTPS video streaming by GStreamer

I have a stream which is RTSP over HTTPS. The handshake is secure (Over https) but the data after the handshake is complete is not encrypted (in RTSP). GStreamer by default does not stream as it expects the data to be encrypted as well (in RTSPS),…
PunK _l_ RuLz
  • 611
  • 5
  • 20
19
votes
3 answers

GStreamer plugin search path?

Can I somehow tell GStreamer to look for plugins in a specified directory?
StackedCrooked
  • 32,392
  • 40
  • 137
  • 267
18
votes
2 answers

GStreamer vs FFmpeg

I try to record a Video with the OpenCV Framework an would like to save that into an Matroska(mkv) Container together with some additional data streams. First I thought using FFmpeg is the way that. But while looking into the OpenCV Sourcecode and…
user1129474
  • 189
  • 1
  • 1
  • 3
18
votes
4 answers

Compiling Opencv with Gstreamer, cmake not finding GStreamer

I want to build opencv with GStreamer support. I built the GStreamer from source (version 1.8.1) following this guide: http://kacianka.at/?p=145 I have 'gstreamer_build' folder at my home directory and it contains 'bin' folder with…
Asymptote
  • 1,096
  • 2
  • 13
  • 27
16
votes
7 answers

What is the gstreamer caps syntax?

What is the syntax for caps, specifying media capabilities, in gstreamer? Caps are strings that specify the type of media allowed and look like "audio/x-raw-int,..." but I haven't been able to find good documentation on exactly what is allowed in a…
joeforker
  • 36,731
  • 34
  • 138
  • 231
1
2 3
99 100