GStreamer(1) GStreamer(1)

gst-play-1.0 - Simple command line playback testing tool


gst-play-1.0 is a command line tool that can be used to test basic playback using the playbin element. You can pass it individual files, URIs or whole directories (in which case it will recurse into sub-directories as well).

gst-play-1.0 accepts the following options:

Print help synopsis and available command line options
Print version and exit
Use the SOMESINK element as audio sink instead of autoaudiosink
Use the SOMESINK element as video sink instead of autovideosink
Set initial playback volume to VOLUME, where 0.0=silent and 1.0=unchanged
Shuffle playlist (play files in random order)
Disable control through keyboard interaction in terminal (see below)
Enable gapless playback
Control playback behaviour setting playbin 'flags' property
Output status information and property notifications
Do not print any output (apart from errors)
Use playbin3 pipeline (default varies depending on 'USE_PLAYBIN' env variable)
Keep showing the last frame on EOS until quit or playlist change command (gapless is ignored)

Pause/Resume playback
Volume up/down
Seek back/forward
Increase/decrease playback rate
Reverse playback direction
Cycle through trick modes
Switch audio track
Switch subtitle track
Switch video track
> or n
Skip to next item in playlist
< or b
Go back to previous item in playlist
Seek back to beginning of current track

gst-inspect-1.0(1), gst-launch-1.0(1), gst-discoverer-1.0(1),

The GStreamer team at

April 2014