It depends what you are trying to do much like ffmpeg they a command line tool called gst-launch-1.0 that can be used to do a lot (but I find the pipeline string syntax much nicer than ffmpeg's command line options), but you can also use gstreamer as a library embedded in an application (we've been very satisfied at my work using the rust bindings). One thing that is particularly nice is that the same pipeline syntax can be used embedded in an application or from the command line. If you want they some example pipelines here https://gstreamer.freedesktop.org/documentation/tools/gst-la...