65.9K
CodeProject 正在变化。 阅读更多。
Home

用于创建由单个图像组成的AVI电影的Video for Windows API的简单接口

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.54/5 (18投票s)

2003年5月20日

viewsIcon

218841

downloadIcon

4280

一个用于从单个图像创建 AVI 电影的 Video for Windows API 简单接口。

引言

本文描述了一个用于从单个图像创建 AVI 电影的 Video for Windows API 简单接口。这段代码的灵感来自于一个使用起来非常不友好的 Microsoft 示例。考虑到这一点,我创建了这个代码,以便轻松地从单个图像创建 AVI 文件。

步骤是

  1. 包含 "aviUtil.h".
  2. 调用 START_AVI("foo.avi"); // 必须包含 .avi 扩展名
  3. 调用 ADD_FRAME_FROM_DIB_TO_AVI(yourDIB, "DIB", 30); // DIB 以 HANDLE 形式传入,可以通过使用图像库加载图像获得。(我使用了 CxImage,该库在此网站上可用)。将此调用放在 whilefor 循环中,以将所有想要添加到 AVI 的图像都添加进去。
  4. 调用 STOP_AVI(); // 这将关闭 AVI 和视频
© . All rights reserved.