你这要四部分。第一:选择一个框架,因为要涉及到编码,用Directshow后面编码简单些,也可用windows media sdk编码成wmv,也可自己通过开源编码自己写编码器等。第二:图像处理,要对图像进行数据处理。第三:视频编码,选择一种编码器,H264,XVID,MPEG等,windows没有现成的,directshow下有些免费的,开源库也有,要自己写,不过要懂一些音视频编解码基础;第三:文件合成,AVI用directshow要现成的filter可以用,也可自己通过windows sdk提供的avi接口设置,不过也要懂音视频编解码基础,否则出错了都不知道怎么回事。
如果不是特别要求,我觉得还是编码成wmv比较好,使用directshow或windows media sdk都比其他的方便,可以跳过编码器这一步。