Я пытаюсь преобразовать необработанные данные NV12 в H264, используя hw-кодировщик FFMPEG.
, чтобы передать необработанные данные в кодировщик. Я передаю структуру AVFrame, используя следующую логику:
uint8_t * buf;
buf = (uint8_t *)dequeue();
frame->data[0] = buf;
frame->data[1] = buf + size;
frame->data[2] = buf + size;
frame->pts = frameCount;
frameCount++;
, ноиспользуя эту логику, я получаю несоответствующие цвета данные H264,
Может кто-нибудь сказать мне, как передать буфер в данные AVFrame?
Заранее спасибо, Harshil