Android 从原始图像序列编码视频

Android 从原始图像序列编码视频,android,c++,image,video,Android,C++,Image,Video,我在android手机上播放视频时拍摄图像,并将其作为原始数据(仅包含0和1)保存在队列中。现在我想把这些原始图像数据转换成视频,而不把它们压缩成任何其他格式,比如PNG或JPEG。我想在Android C++中进行。谁能建议我怎么做。下面是我捕获图像的代码 void const* ptr = 0; uint32_t w, s, h, f; size_t size = 0; for(i = 0; i < 50; i++) { ScreenshotClient screenshot

我在android手机上播放视频时拍摄图像,并将其作为原始数据(仅包含0和1)保存在队列中。现在我想把这些原始图像数据转换成视频,而不把它们压缩成任何其他格式,比如PNG或JPEG。我想在Android C++中进行。谁能建议我怎么做。下面是我捕获图像的代码

void const* ptr = 0;
uint32_t w, s, h, f;
size_t size = 0;


for(i = 0; i < 50; i++)
{

  ScreenshotClient screenshot;     
  sp<IBinder> display =    SurfaceComposerClient::getBuiltInDisplay(ISurfaceComposer::eDisplayIdMain);
  if (display != NULL && screenshot.update(display) == NO_ERROR) 
  {
    ptr = screenshot.getPixels();      
    w = screenshot.getWidth();
    h = screenshot.getHeight();
    s = screenshot.getStride();
    f = screenshot.getFormat();
    size = screenshot.getSize();
  }
}

您是否使用任何库来合并图像?此链接将帮助您:@Arslan Ahmad,我没有使用任何库来合并图像。但我想在队列中一次拍摄5到10张图像。