Gstreamer 1.0 один источник и два дисплея
Я хочу захватить изображение с камеры через v4l2src, затем захваченное изображение отображается в 2 приемниках, одно из которых является исходным, а другое - обработанным. Кто-нибудь знает как это сделать? Я использую gstreamer 1.0.
1 ответ
Решение
Вы должны посмотреть на tee
элемент: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-tee.html
Вот пример gst-launch, отвечающий вашим потребностям:
gst-launch-1.0 -v v4l2src ! tee name=t \
t. ! queue ! videoscale ! video/x-raw,width=640,height=480 ! \
videoconvert ! autovideosink \
t. ! queue ! videoscale ! video/x-raw,width=360,height=240 ! \
videoconvert ! autovideosink