#gstreamer #mp4 #h.264 #mkv #imx8
Вопрос:
Я использую кодировщик Hantro H1 H. 264 от NXP i.MX8MMini для кодирования видео, снятого с камеры. Я добавляю текстовые и графические наложения к изображениям перед их кодированием.
Полученный H. 264 содержит видимые артефакты вокруг текста. Они отображаются вплоть до максимального битрейта.
Я подозреваю, что это так же хорошо, как и с кодировщиком H1, поэтому я ищу другое решение для вставки наложений.
Мне было интересно, можно ли совместить наложения в файле контейнера и позволить проигрывателю отображать их вместо вставки в изображения перед кодированием?
Контейнеры, такие как MP4 или MKV, имеют возможность хранить субтитры. Можно ли (неправильно)использовать подзаголовок «трек» для хранения моих текстовых наложений? Если да, то можно ли сгенерировать дорожку субтитров одновременно с видео? Я использую GStreamer как со стороны камеры, так и со стороны плеера, но мне нужно создать стандартный файл (MP4 или MKV), воспроизводимый на готовых проигрывателях. Может ли плеер затем вставить «субтитры» в разных положениях поверх видео, чтобы воссоздать наложение?