RGBColorspace 与 GRAYColorspace 图片混合后,生成的视频有点问题

最近有一个用户遇到一个情况:

有3张图片,其中前两张是 RGBColorspace,最后一张是 GrayColorspace:

 

生成的视频,在显示最后一张图片的时候,明显出现奇怪的色彩区域,看下图:

 

看来当初在使用 ffmpeg 写 gif导出mp4功能的时候,还是对的,要根据当前图片的 colorspace,判断使用哪一个解码器:

codec_mjpeg_context->pix_fmt = AV_PIX_FMT_YUVJ420P; //rgb

codec_mjpeg_context->pix_fmt = AV_PIX_FMT_GRAY8; //gray

 

posted @ 2017-12-21 07:47  personnel  阅读(419)  评论(0编辑  收藏  举报
友情链接:图片批量处理工具 gif动态图制作工具 制作电子相册 图片排版工具 制作淘宝主图视频 MKScript 鼠标键盘自动化脚本语言