GstreamerCodeSnippets icon indicating copy to clipboard operation
GstreamerCodeSnippets copied to clipboard

Gstreamer Code Snippets in C, Python and Shell (gst-launch).

GstreamerCodeSnippets

Description

Gstreamer Code Snippets in C, Python, Rust and Shell (gst-launch).

Other Sources

GStreamer SDK documentation

  • Language: C
  • GStreamer Version: 0.10
  • HTTP: http://docs.gstreamer.com/dashboard.action
  • SRC: git://anongit.freedesktop.org/gstreamer-sdk/gst-sdk-tutorials

Python bindings for GStreamer

  • Language: Python
  • GStreamer Version: 0.10
  • HTTP: http://cgit.freedesktop.org/gstreamer/gst-python/tree/examples
  • SRC: http://cgit.freedesktop.org/gstreamer/gst-python

Python GStreamer Tutorial

  • Language: Python
  • GStreamer Version: 0.10
  • HTTP: http://brettviren.github.io/pygst-tutorial-org/pygst-tutorial.pdf

Novacut Gstreamer 1.0 Wiki

  • Language: Python
  • GStreamer Version: 0.10 and 1.0
  • HTTP: https://wiki.ubuntu.com/Novacut/GStreamer1.0
  • SRC: bzr branch lp:~jderose/+junk/gst-examples

Gstreamer cheat sheet

  • Language: Shell
  • GStreamer Version: 0.10
  • HTTP: http://wiki.oz9aec.net/index.php/Gstreamer_cheat_sheet

GStreamer pipeline arena

  • Language: Shell
  • GStreamer Version: 0.10
  • HTTP: https://github.com/nicolargo/gstpipelinearena
  • SRC: https://github.com/nicolargo/gstpipelinearena.git

Gstreamer Application Development

  • Language: C
  • GStreamer Version: 1.7.90
  • HTTP: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/manual.pdf

Python GObject Introspection API Reference

  • Language: Python
  • GStreamer Version: 1.0
  • HTTP: https://lazka.github.io/pgi-docs/#Gst-1.0

Linuxtv Gstreamer wiki

  • Language: Shell
  • GStreamer Version: 1.0
  • HTTP: https://www.linuxtv.org/wiki/index.php/GStreamer

Writing GStreamer Applications with Rust

  • Language: Rust
  • Gstreamer Version: 1.x
  • HTTP: https://github.com/sdroege/gstreamer-rs
  • Examples: https://github.com/philn/glide, https://github.com/fengalin/media-toc

Writing GStreamer Plugins with Rust

  • Language: Rust
  • GStreamer Version: 1.x
  • HTTP: https://coaxion.net/blog/2016/05/writing-gstreamer-plugins-and-elements-in-rust/
  • SRC: https://github.com/sdroege/gst-plugin-rs/

How to Setup a Modern GStreamer Development Environment Using Meson and gst-build

  • Language: All
  • GStreamer Version: 1.x
  • HTTP: https://blogs.s-osg.org/setup-modern-gstreamer-development-environment-using-meson-gst-build/

Speech Recognition – Mozilla’s DeepSpeech, GStreamer and IBus

  • Language: All
  • GStreamer Version: 1.x
  • HTTP: http://blog.mikeasoft.com/2017/12/30/speech-recognition-mozillas-deepspeech-gstreamer-and-ibus/
  • GIT: https://github.com/Elleo/gst-deepspeech

Workshop: GTK+ & GStreamer (Application Development in Rust)

  • Language: Rust
  • GStreamer Version: 1.x
  • GIT : https://github.com/sdroege/rustfest-rome18-gtk-gst-workshop

Blogs

  • https://coaxion.net/blog/
  • http://blogs.gnome.org/uraeus/
  • http://schleef.org/blog/
  • http://blog.nirbheek.in/
  • http://gstreamer.freedesktop.org/planet/

TOOLS

  • https://github.com/GNOME/pitivi
  • https://github.com/GNOME/cheese
  • https://github.com/GNOME/transmageddon
  • https://github.com/teltek/Galicaster
  • https://github.com/virinext/pipeviz
  • https://github.com/timvideos/gst-switch
  • https://github.com/voc/voctomix
  • https://github.com/i4tv/gstreamill
  • More in: https://gstreamer.freedesktop.org/apps/

Other

  • https://github.com/joshdoe/gst-plugins-vision

TIPS

  • https://www.collabora.com/about-us/blog/2016/06/20/gstreamer-leaks-tracer/