问题描述
我有一个8bpp的灰色BMP文件序列。我需要使用FFmpeg将它们作为视频序列写到AVI容器中。
我将C++ FFmpeg create mp4 file用作班级的存根,并进行了一些更改。但是在指定位置将编解码器更改为“ bmp”,将pix_fmt更改为AV_PIX_FMT_GRAY8不会得到任何结果。
当我尝试在ffplay中播放结果AVI文件时,收到以下消息:
无效的缓冲区大小,数据包大小102454
看起来像素格式存在问题,但我检查了ffmpeg对象中的所有字段-像素格式正确。.
我等待的结果是“ AVI容器作为具有未压缩 8位DIB数据的视频文件”。
有解决方案吗?请帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)