读书人

利用FFMPEG提供的API能不能直接将YUV4

发布时间: 2012-05-03 14:06:56 作者: rapoo

利用FFMPEG提供的API能不能直接将YUV420P视频转换成JPG图像?
如题,最近需要做个小工具,将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、如果有,那就是我的保存图片函数出现,有没有例子?

不需要完整代码,给个思路即可。

[解决办法]
应该有。

读书人网 >C语言

热点推荐