#include "libyuv.h"
int yuvlen = nWidth * nHeight * 3 / 2;
uchar *yuv21 = (uchar *) malloc(yuvlen);
if (yuv21) {
libyuv::ARGBToNV21(rgba, nWidth * 4, yuv21, nWidth, yuv21 + nWidth * nHeight, nWidth, nWidth, nHeight);
free(yuv21);
}
//注:libyuv比ffmpeg快三倍以上