【发布时间】:2015-10-11 17:55:51
【问题描述】:
我正在使用 ffmpeg 解码 mp4 格式的视频。
调用avcodec_decode_video2函数后,我得到了AVPixelFormat.AV_PIX_FMT_YUV420P中的解码帧。
有没有ffmpeg函数可以将解码后的帧转成jpeg文件?我需要获取解码后的 jpeg 图像的字节流。
【问题讨论】:
我正在使用 ffmpeg 解码 mp4 格式的视频。
调用avcodec_decode_video2函数后,我得到了AVPixelFormat.AV_PIX_FMT_YUV420P中的解码帧。
有没有ffmpeg函数可以将解码后的帧转成jpeg文件?我需要获取解码后的 jpeg 图像的字节流。
【问题讨论】:
在使用avcodec_find_encoder(AV_CODEC_ID_JPEG) 的 AVCodec 返回值初始化的 AVCodecContext 上使用 avcodec_encode_video2()。 avcodec_encode_video2() 的完整示例可以在here 找到。
【讨论】: