我正在尝试从网络摄像头观看实时视频。我可以使用OpenGL将图像绘制到窗口,以YUV格式获取帧并将其即时转换为RGB。我可以轻松地将YUV颜色转换为RGB,也可以从MJPEG获取指向数据的指针。我需要的就是能够将MJPEG解码为YUV或RGB live。我听说过libjpeg和libjpeg-turbo,但是,我不知道如何使用它们。我有libjpeg
如果我使用MJPEG(并缩小图像缓冲区,以便不读取不是我的内存):
如果我使用YUV422: