GStreamer versions

GStreamer is a library for constructing graphs of media-handling components
1.9
Jul 26, 2016
Review
1.6
Oct 6, 2015
Review
1.5
Jul 8, 2015
1.4
Jul 27, 2014
Review
1.2
Oct 7, 2013
1.0
Jul 6, 2013
Review

What's new

v1.9 [Jul 26, 2016]
May include unspecified updates, enhancements, or bug fixes.

v1.6 [Oct 6, 2015]
Stereoscopic 3D and multiview video support
Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS
New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling
v4l2src now supports renegotiation
v4l2transform can now do scaling
V4L2 Element now report Colorimetry properly
Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements
Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4
Many adaptive streaming (DASH, HLS and MSS) improvements
New PTP and NTP network client clocks and better remote clock tracking stability
High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink
RECORD support for the GStreamer RTSP Server
Retransmissions (RTX) support in RTSP server and client
RTSP seeking support in client and server has been fixed
RTCP scheduling improvements and reduced size RTCP support
MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times
Live mixing support in aggregator, audiomixer and compositor was improved a lot
compositor now also supports rescaling of inputs streams on the fly
New audiointerleave element with proper input synchronisation and live input support
Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing
KLV metadata support in RTP and MPEG-TS
H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders
New DTLS plugin and SRTP/DTLS support
OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending
New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink
gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec
GstHarness API for unit tests
gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate
gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services
gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support
cerbero build tool for SDK binary packages gains new 'bundle-source' command
Various improvements to the Android, iOS, OS X and Windows platform support.

v1.4 [Jul 27, 2014]
- multiqueue: doesn't take GAP event into account when calculating current level
- multiqueue: deadlock if queue overruns with serialized events
- systemclock: multi-thread entry status issue
- multiqueue: Does not wake up not-linked streams on EOS

Alternative downloads

K-Lite Codec Pack
K-Lite Codec Pack
Free
rating

A collection of DirectShow filters, VFW/ACM codecs.

Avid Codecs LE
Avid Codecs LE
Free
rating

It enables you to play, encode and decode QuickTime movies on your system.

Matrox VFW Software Codecs
Matrox VFW Software Codecs
Free
rating

The Matrox VFW Software Codecs let you render and play back Matrox .avi files.

Elecard MPEG-2 Decoder&Streaming Plug-in for WMP
Elecard MPEG-2 Decoder&Streaming
rating

Elecard MPEG-2 PlugIn for WMP is a package of Elecard components.

AMT Player
AMT Player
Free
rating

An easy and user-friendly Media Player for Windows users.