Does gstreamer have a command-line interface in addition to the libraries?
https://gstreamer.freedesktop.org/documentation/tools/index....
Example, if you have gstreamer libs installed:
gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
I've found this helpful to prototype with gst-launch-1.0 and then pull into a separate program down the road. I found it to be pretty hairy trying to create and link all the individual elements manually in complex pipelines.
https://gstreamer.freedesktop.org/documentation/gstreamer/gs...