Конвейер Gstreamer для объединения двух медиа-контейнеров (видео и аудио потоков)
Я новичок в gstreamer и борюсь с конвейером для Gstreamer 1.0, чтобы объединить два медиа-контейнера MP4, оба с видео и аудио потоками. Мне кажется, что использование элемента «concat» является наиболее удобным способом, и я могу объединить любой видеопоток:
gst-launch-1.0 concat name=c ! autovideosink filesrc location=1.mp4 ! decodebin ! videoconvert ! c. filesrc location=2.mp4 ! decodebin ! videoconvert ! c.
или аудио потоки:
gst-launch-1.0 concat name=c ! autoaudiosink filesrc location=1.mp4 ! decodebin ! audioconvert ! c. filesrc location=2.mp4 ! decodebin ! audioconvert ! c.
но пока не повезло с созданием конвейера, который объединяет оба контейнера с видео и аудио.
ОтЭта статья Я понял, чтоstreamsynchronizer для этого требуется, так может кто-нибудь помочь с примером конвейера, показывая, как это может выглядеть?