首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

利用FFMPEG提供的API能不能直接将YUV420P视频转换成JPG图像?解决方法

2012-05-03 
利用FFMPEG提供的API能不能直接将YUV420P视频转换成JPG图像?如题,最近需要做个小工具,将H264视频中的帧读

利用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、如果有,那就是我的保存图片函数出现,有没有例子?

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

[解决办法]
应该有。

热点排行