利用FFMPEG提供的API能不能直接将YUV420P视频转换成JPG图像?
李迟 博客专家认证 2011-11-24 01:18:32 如题,最近需要做个小工具,将H264视频中的帧读取出来并保存为JPG格式图片,现在能保存为原始图片(PPM),参考网上的例子,不过我需要转换成JPG格式的,网上也什么资料,问一下各位,有没有例子?
我看到过一个帖子,说用其它的jpeg库转换格式,我觉得FFMPEG应该提供有API的,我查了一下,发现支持的格式有如下几个:
PIX_FMT_YUVJ420P, ///< Planar YUV 4:2:0, 12bpp, full scale (jpeg)
PIX_FMT_YUVJ422P, ///< Planar YUV 4:2:2, 16bpp, full scale (jpeg)
PIX_FMT_YUVJ444P, ///< Planar YUV 4:4:4, 24bpp, full scale (jpeg)
但我转换成PIX_FMT_YUVJ422P后,保存的图片是不能显示的。
现在的问题是:
1、FFMPEG有没有提供API,直接从YUV转换成JPG?
2、如果有,那就是我的保存图片函数出现,有没有例子?
不需要完整代码,给个思路即可。