Я новичок в GStreamer и пытаюсь кодировать поток видео (на данный момент v4l2src) с потоком субтитров и мультиплексироваться в контейнер matroska. Я могу передать файл .srt с субтитрами, которые затем закодированы в текстовый поток. Однако я хочу использовать поток субтитров для кодирования «метаданных», которые генерируются во время записи видео. Я мог бы использовать textoverlay, но не хочу записывать метаданные на изображение. Я хочу сделать это позже (после множества эффектов пост-продакшн).GStreamer и динамические субтитры
Есть ли способ добавить субтитры в matroskamux с течением времени? Содержимое текста субтитров не известно заранее, например, gps-координаты движущейся камеры.
Это лучший способ записи метаданных в потоке матроска?
Вот мой GStreamer трубопровод, формируют POV из GST-запуска:
GST-ответно-0,10 matroskamux имя = мультиплексор! filesink location = test.mkv \ v4l2src! x264enc! Мультиплексор. \ filesrc location = subtest.txt! подпапка! категория kateenc = SUB! Мультиплексор.
Спасибо за ваше время.