GStreamer(1)

๐Ÿ’– GStreamer โ€” gst-play-1.0 ๐Ÿ’–

okay bestie, so this one is from the GStreamer manual set, and honestly? it's the cutest little playback tool ever. no cap.


โœจ NAME โœจ

gst-play-1.0 โ€” a simple command line playback testing tool ๐ŸŽ€

๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

gst-play-1.0 FILE|DIRECTORY|URI [FILE2|DIRECTORY2|URI2]

๐ŸŒธ DESCRIPTION ๐ŸŒธ

so gst-play-1.0 is a command line tool you use to test basic playback, and it does that with the playbin element. that's the whole vibe. ๐Ÿ’…

and the way you feed it stuff is so flexible โ€” you can pass it individual files, URIs, or literally whole directories (and if you hand it a directory it will recurse into sub-directories as well, like it's doing a lil deep dive ๐Ÿซถ).

๐Ÿ‘‘ OPTIONS ๐Ÿ‘‘

gst-play-1.0 accepts the following options:

  • --help โ€” prints the help synopsis plus all the available command line options โœจ
  • --version โ€” prints the version and then exits, bye ๐Ÿ’จ
  • --audiosink=SOMESINK โ€” use the SOMESINK element as your audio sink instead of autoaudiosink ๐ŸŽง
  • --videosink=SOMESINK โ€” use the SOMESINK element as your video sink instead of autovideosink ๐Ÿ“บ
  • --volume=VOLUME โ€” sets the initial playback volume to VOLUME, where 0.0 = silent and 1.0 = unchanged ๐Ÿ”‰
  • --shuffle โ€” shuffles the playlist, so files play in random order ๐ŸŽฒ
  • --no-interactive โ€” disables control through keyboard interaction in the terminal (peep the section below for that) ๐Ÿ™ˆ
  • --gapless โ€” enables gapless playback, no awkward silence between tracks ๐ŸŒˆ
  • -v, --flags โ€” control playback behaviour by setting the playbin flags property ๐Ÿšฉ
  • -v, --verbose โ€” outputs status information and property notifications, she's chatty ๐Ÿ’ฌ
  • -q, --quiet โ€” do not print any output (apart from errors), silent queen ๐Ÿคซ
  • --use-playbin3 โ€” use the playbin3 pipeline (the default varies depending on the USE_PLAYBIN env variable) ๐Ÿ”€
  • --wait-on-eos โ€” keep showing the last frame on EOS until you quit or issue a playlist change command (heads up: gapless is ignored when you do this) ๐Ÿ–ผ๏ธ

๐ŸŽฎ INTERACTIVE KEYBOARD CONTROL ๐ŸŽฎ

okay this part is lowkey the most fun, it's giving main character energy. here's your cheat sheet:

  • SPACE โ€” pause/resume playback โฏ๏ธ
  • ARROW UP/DOWN โ€” volume up/down ๐Ÿ”Š
  • ARROW LEFT/RIGHT โ€” seek back/forward โชโฉ
  • +/- โ€” increase/decrease playback rate ๐Ÿƒ
  • d โ€” reverse playback direction ๐Ÿ”„
  • t โ€” cycle through trick modes ๐ŸŽฉ
  • a โ€” switch audio track ๐ŸŽต
  • s โ€” switch subtitle track ๐Ÿ’ฌ
  • v โ€” switch video track ๐ŸŽฌ
  • > or n โ€” skip to next item in playlist โญ๏ธ
  • < or b โ€” go back to previous item in playlist โฎ๏ธ
  • 0 โ€” seek back to beginning of current track ๐Ÿ”
  • Q, ESC โ€” quit โœŒ๏ธ

๐Ÿ’œ SEE ALSO ๐Ÿ’œ

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

โญ AUTHOR โญ

The GStreamer team at http://gstreamer.freedesktop.org/ ๐Ÿซถ


okay that's the whole page bestie, go forth and test your playback ๐Ÿ’–

this lil slice of the manual is dated April 2014 and comes from GStreamer(1) โ€” mwah, iconic, periodt. ๐Ÿ’…โœจ

๐Ÿ“ฆ where this page comes from