---
name: "gst-xmllaunch-0.8"
section: "1"
platform: "linux"
package: "gstreamer0.8-tools"
version: "0.8.12-2"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/gst-xmllaunch-0.8"
---

# gst-xmllaunch-0.8(1)

build and run a GStreamer pipeline from an XML serialization

## NAME

gst-xmllaunch-0.8 - build and run a GStreamer pipeline from an XML serialization

## SYNOPSIS

**gst-xmllaunch-0.8** *\[OPTION...\]* XML-FILE \[ ELEMENT.PROPERTY=VALUE ... \]

## DESCRIPTION

*gst-xmllaunch-0.8* is a tool that is used to build and run a basic *GStreamer* pipeline, loading it from an XML description. You can produce the XML description using [gst-launch-0.8(1)](/gst-launch-0.8/1.md) with the -o option or by calling gst\_xml\_write\_file() in your own app.

A simple commandline looks like:

 gst-xmllaunch-0.8 my-pipeline.xml filesrc0.location=music.mp3

This sets the location property of the element named filesrc0 to the value "music.mp3". See gst-launch(1) for syntax on setting element names, and gst-inspect to see what properties various elements have.

You can pass "-" as the XML-FILE to read from stdin.

XML-FILE can be a URI as well, thanks to the wizardry of libxml. I'm not really sure what all is supported, it seems http works just fine though.

## OPTIONS

*gst-xmllaunch-0.8* accepts the following options:

- **--help**

  Print help synopsis and available FLAGS

- **--silent**

  Do not output status information

- **--exclude=TYPE, -XTYPE**

  Do not output status information of TYPE

- **--output=FILE, -oFILE**

  Save XML representation of pipeline to FILE and exit

- **--gst-info-mask=FLAGS**

  *GStreamer* info flags to set (list with --help)

- **--gst-debug-mask=FLAGS**

  *GStreamer* debugging flags to set (list with --help)

- **--gst-mask=FLAGS**

  *GStreamer* info and debugging flags to set (list with --help)

- **--gst-plugin-spew**

  *GStreamer* info flags to set Enable printout of errors while loading *GStreamer* plugins

- **--gst-plugin-path=PATH**

  Add directories separated with ':' to the plugin search path

- **--version**

  Show version information and exit.

## SEE ALSO

[**gst-launch-0.8**(1)](/gst-launch-0.8/1.md), [**gst-register-0.8**(1)](/gst-register-0.8/1.md), [**gst-inspect-0.8**(1)](/gst-inspect-0.8/1.md),

## AUTHOR

The GStreamer team at http://gstreamer.net/
