如何解决如何通过FFmpeg将未压缩的BMP图像写入AVI容器?
我有一个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 举报,一经查实,本站将立刻删除。