求教一个OPENCV创建视频文件大小的问题

ark21 2013-03-08 04:38:42
videoWriter = cvCreateVideoWriter(strVideoName,  CV_FOURCC('D','I','V','X'),
iVideoFPS, cSize, isColor);
cvCvtColor(m_ipImg, m_ipImgResize, CV_GRAY2BGR);

int iret = cvWriteFrame(videoWriter, m_ipImgResize); // 将帧添加入视频文件



我测试的是1000副, 1024*768的8位BMP图像。
FPS设置为25, 最后的视频时长39秒,文件大小却有80多M,

不到一分钟都80多M,根本没法接受啊?
到底是怎么回事呢?有懂的麻烦教我一下,谢谢了! 对了,我安装了Xvid Codes的
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ark21 2013-03-11
  • 打赏
  • 举报
回复
有人知道吗?
ark21 2013-03-08
  • 打赏
  • 举报
回复
我想问的是,图像在加入视频文件的时候没有做压缩处理吗? 难道是要自己在cvWriteFrame之前将图像压缩吗? 如果是又该调用什么来做压缩呢?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧