GstPipelineStudio

The visual way to build GStreamer pipelines.
Drag, drop, and play multimedia workflows without writing a single command. Built with Rust and GTK4 for Linux, Windows, and macOS.

GstPipelineStudio Screenshot

Quick Install

user@linux:~
$ # Install from Flathub (recommended)
$ flatpak install flathub dev.mooday.GstPipelineStudio
$ # Run the application
$ flatpak run dev.mooday.GstPipelineStudio

What's New in 0.5

Remote debugging, DOT graph loading, and smarter pipeline editing

New

DOT File Loading

Open and visualize GStreamer DOT graph files directly. Inspect pipeline snapshots generated by GST_DEBUG_DUMP_DOT_DIR with full graph rendering.

New

Remote Introspection

Connect to running GStreamer pipelines remotely for live debugging. Monitor state, inspect elements, and diagnose issues on remote machines in real time.

New

Crash Recovery

Automatic session recovery on startup. If the previous session ended unexpectedly, a dialog displays the session log to help diagnose what went wrong.

New

Auto-Arrange

Automatically layout pipeline elements with dynamic node width for clean, readable visualizations. No more manual positioning.

New

Auto-Connect

Click a node to automatically connect it to compatible elements. Smart pad matching reduces manual wiring to a single click.

Features

Visual Pipeline Builder

Drag and drop GStreamer elements to build complex multimedia pipelines.

Real-time Debugging

Monitor pipeline state and view logs with the integrated debug console.

Property Editor

Fine-tune element properties in real-time during pipeline execution.

Element Browser

Search through all available GStreamer elements with documentation.

Save & Export

Save pipelines to files and share them with your team.

Cross-Platform

Native GTK4 application for Linux, Windows, and macOS.

Downloads