【解决了一个小问题】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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2022-02-11 【发点感慨】我的cnblogs的文章被爬到了别的网站,阅读量比在cnblogs上还要高