Конвейер 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 для этого требуется, так может кто-нибудь помочь с примером конвейера, показывая, как это может выглядеть?

Ответы на вопрос(1)

Ваш ответ на вопрос