转换为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, "frame%d.ppm", iFrame);
pFile = fopen(szFilename, "wb

本文介绍了如何利用ffmpeg库将视频帧转换为JPEG和PPM图片格式。首先,需要下载libjpeg库源码,并通过VS2010编译生成lib文件。接着,提供了一个saveframe函数的示例代码,用于实现图片的保存操作。提供了源代码下载链接以供参考。
最低0.47元/天 解锁文章
988

被折叠的 条评论
为什么被折叠?



