gstreamer est un framework freedesktop permettant de décoder ou encoder de la musique. gst-launch est un outil qui permet de construire et de jouer des pipelines GStreamer. Ce document est orienté audio, mais il est possible de faire le même genre de chose avec la vidéo.