Чтение данных SEI из видео HEVC с помощью FFmpeg


person Maxito    schedule 21.07.2015    source источник


Ответы (1)


Код чтения SEI живет здесь, вы можете добавить отладочные сообщения, чтобы увидеть, читаются ли отдельные значения должным образом. Код потребителя для битов sei: здесь, и он вычисляет угол, под которым видео должно быть представлено пользователю. Он экспортируется в AVFrame как матрицу rel>, отображать данные, используя rel> API в display.h (источник, doxy, аннотированный источник).

Затем приложение может использовать этот угол для соответствующего поворота изображения, например с помощью повернуть av-фильтр.

person Ronald S. Bultje    schedule 21.07.2015
comment
@ ronald-s-bultje Да, set_side_data было правильным местом для получения битов. Я отправляю их как дополнительные данные и могу их прочитать. Спасибо большое за вашу помощь! (Извините за очень поздний ответ) - person Maxito; 07.10.2015