转换为JPEG格式的图片需要利用到libjpeg的库。这个库直接网上下载就行了。下载下来的是源代码形式的。需要自己进行编译下。最简单的编译方式为:
1.去libjpeg下载源码,解压
2.使用vs2010的命令提示工具,切换到解压目录
3.执行nmake -f makefile.vc setup-v10命令
4.会在目录中生成jpeg.sln,直接用vs2010打开编译即可
5.将生成的lib文件导入到你的目录下,即可使用libjpeg库
直接贴出代码:()
/*
*author tongli
*mail:2074929378@qq.com
*/
void saveFrame(AVFrame* pFrame, int width, int height, int iFrame)
{
FILE *pFile;
char szFilename[32];
int y;
sprintf(szFilename, "