Как (де) сжать видео с помощью libvpx в C++?

Я пытался понять, как сжимать видео с помощью libvpx. К сожалению, документация не очень понятна.

У меня есть вход, который поступает с веб-камеры в виде:

struct frame
{
  size_t w;
  size_t h;
  vector<uint8_t> data;
}

Где данные - это массив RGB. Красный на 3*(x + y*w)+0зеленый 3*(x + y*w)+1и синий 3*(x + y*w)+2,

Я хотел бы знать, как сжать / распаковать эти данные в / из кадров изображения RGB.

0 ответов

Другие вопросы по тегам