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
250
votes
0 answers

GStreamer Editing Services freezes when transitions are added

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 joins 2 segments of the videos together without a transition, works fine: ges-launch-0.10 vshort01.mov 0…
Amandasaurus
  • 58,203
  • 71
  • 188
  • 248
51
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
  • 885
  • 1
  • 8
  • 10
46
votes
3 answers

Create rtsp stream based on opencv images in python

My goal is to read frames from an rtsp server, do some opencv manipulation, and write the manipulated frames to a new rtsp server. I tried the following based on Write in Gstreamer pipeline from opencv in python, but I was unable to figure out what…
46
votes
3 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
  • 1,051
  • 1
  • 8
  • 7
45
votes
1 answer

Qt5 VideoOverview example does not work. Any solution?

I am stuck for a month with a video example given in Qt Video Overview. I tried that code, but I only get a 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
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,135
  • 1
  • 11
  • 23
36
votes
4 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
  • 823
  • 1
  • 8
  • 17
34
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,793
  • 4
  • 24
  • 38
29
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,886
  • 3
  • 27
  • 39
28
votes
6 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
  • 3,213
  • 5
  • 33
  • 48
25
votes
2 answers

converting all the mp4 audio files in a folder to mp3 using ffmpeg

how can I convert all of the mp4 files in a given folder to mp3 using ffmpeg. Almost all of the links I have seen on google is all about converting mp4 video to mp3. I can do this via VLC player but I have got huge collection ~ 1000 mp4 audio files…
Raulp
  • 7,758
  • 20
  • 93
  • 155
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
  • 522
  • 7
  • 16
23
votes
3 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
  • 239
  • 1
  • 2
  • 3
20
votes
3 answers

GStreamer plugin search path?

Can I somehow tell GStreamer to look for plugins in a specified directory?
StackedCrooked
  • 34,653
  • 44
  • 154
  • 278
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
  • 621
  • 6
  • 20
1
2 3
99 100