2015-10-06 4 views
0

Я пытаюсь начать с кодирования ROI с помощью Nvidia Encoder NVENC. В качестве первого шага я пытаюсь получить демоверсии Nvidia для кодирования с использованием ROI. Я знаю, что переключатель -qpDeltaMapFile включает флаг enableExtQPDeltaMap. Это позволяет мне отправить файл с картой qp, которую использует энкодер, чтобы настроить значения, полученные алгоритмом управления скоростью.Какой формат Qpdeltamap используется для ROI в NVENC?

Однако документация по формату этого файла отсутствует. Я попытался использовать одно значение для каждого байта и один байт за значение, предполагая макроблоки с фиксированным размером 16x16. Кажется, он работает не так, как я ожидал.

Любые рекомендации или рекомендации могут помочь.

ответ

0

В моем коде была ошибка. Он работает почти так, как я описал. Предположим, что ваш экран разделен поровну в блоках 16x16, затем каждое значение будет добавлено к qp, выбранному алгоритмом управления скоростью. Каждое переданное значение представляет собой целое число со знаком, поэтому отрицательное значение улучшит качество, а положительное значение уменьшит его. Значение 0 останется с любым алгоритмом управления скоростью.