【解决了一个小问题】ffmpeg c api 中编码/解码 jpg 时出现`deprecated pixel format used`时的解决办法
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!
ffmpeg c api 中解码 jpg 时发现,运行出现错误提示:
[swscaler @ 0x150038000]deprecated pixel format used, make sure you did set range correctly
解决办法是在 AVCodecContext 上加上像素格式:
#ifdef __APPLE__
#define PIX_FMT AV_PIX_FMT_YUV420P
#elif __linux__
#define PIX_FMT AV_PIX_FMT_YUVJ420P
#endif
codec_ctx->pix_fmt = PIX_FMT;

浙公网安备 33010602011771号