Я пытаюсь записать видео с помощью OpenCV Framework и хотел бы сохранить его в контейнер Matroska(mkv) вместе с некоторыми дополнительными потоками данных.
Сначала я думал использовать FFmpeg. Но во время изучения исходного кода OpenCV и поиска в Интернете я нашел GStreamer.
Поскольку документация по GStreamer намного лучше, чем документация по FFmpeg, я предпочел бы использовать этот фреймворк.
Насколько я понимаю, GStreamer в первую очередь используется для стриминга, но также может выполнять rncode и mux видеоданных.
Есть ли какие-либо недостатки при использовании GStreamer вместо FFmpeg?
Заранее спасибо. Horst