FFMpeg / libav устанавливает SEI незарегистрированное пользовательское сообщение для каждого видеокадра - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь установить незарегистрированное пользовательское сообщение SEI для каждого видеокадра.Я заметил, что libav имеет структуру H264MetadataContext, которая содержит поле const char * sei_user_data.Кажется, это именно то, что я ищу.После изучения кода FFMpeg я заметил, что эта структура обернута в частные данные AVBSFContext.Мои знания чрезвычайно ограничены, поэтому на данный момент я ищу пример или объяснение того, как правильно получить доступ к структуре H264MetadataContext.Я предполагаю, что мне нужен фильтр потока битов (основанный на именовании), но не могу найти никаких примеров установки H264MetadataContext.

Может кто-нибудь помочь мне с объяснением, фрагментом кода или указать мне пример, который явозможно, пропустили / упустили из виду?

Любые общие советы также будут оценены.Я проверил несколько подобных вопросов здесь на stackoverflow, хотя они, похоже, не имеют четких ответов или объяснений (возможно, из-за моего непонимания).

Спасибо заранее!

...