summaryrefslogtreecommitdiffstats
path: root/tools/gst-launch-ext.1
blob: f8345205523ecab1da09540e8ea14ddd5fe321b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.TH "GStreamer" "1" "February 2002" "" ""
.SH "NAME"
gst\-launch\-ext \- Run a predefined GStreamer pipeline
.SH "SYNOPSIS"
\fBgst\-launch\-ext\fR \fIfilename [filename...]\fR
.SH "DESCRIPTION"
.LP 
\fIgst\-launch\-ext\fP is a tool that is used to run a basic predefined 
\fIGStreamer\fP pipeline.  This application is only used as a quick test to 
ensure proper working of codecs and GStreamer.  It doesn't handle more advanced
features like synchronisation.

All supported formats in GStreamer should be playable by simply typing:

 gst\-launch\-ext filename

It will also print out the pipeline it uses, so you can customize it using
cut and paste.

.SH "CONFIGURATION"
.LP 
\fIgst\-launch\-ext\fP can be configured by creating a .gst file in your
home directory.  This is a perl-style configuration file and can override
the defaults for audio and video output sinks.

Here is an example .gst file that implements the same defaults as hard-coded
in the script :

$cfg{AUDIOSINK} = "osssink";
$cfg{VIDEOSINK} = "colorspace ! xvideosink";

You can change osssink to any of esdsink, alsasink, jacksink (if you have
the plug-in), and you can change xvideosink to aasink or sdlvideosink.

Other plug-ins might be used as well if GStreamer has them.

.SH "SEE ALSO"
.BR gst\-guilaunch (1),
.BR gst\-complete (1),
.BR gst\-register (1),
.BR gst\-inspect (1),
.BR gst\-launch (1),
.SH "AUTHOR"
The GStreamer team at http://gstreamer.net/