Как (де) сжать видео с помощью 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.