2013-04-09 5 views
1

Я новичок в 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! Мультиплексор.

Спасибо за ваше время.

ответ

0

Немного поздно, но WebM поддерживает WebVTT субтитры добрых метаданных.