[源码和文档分享]基于VFW实现开启摄像头录制并保存为AVI视频文件
2018-12-30 11:25
931 查看
背景
如果你关注过一些关于黑客的新闻,应该了解,有些黑客会悄悄打开你电脑的摄像头,然后监控你的一举一动,更有甚者,还会录制一些较为隐私的视频并勒索。那时,你会不会惊叹说,太厉害了。
其实,编程实现开启摄像头,并录制成视频文件,这个技术并没有那么复杂了。只不过是我们很少用到这方面的技术,缺乏对这方面技术的了解而已。对于应用层来说,所有的功能实现,无非就是通过强大的WIN32 API函数来实现,这个程序也不例外。我们使用 Windows 提供的 VFW(Microsoft Video for Windows)实现,现在,我就把这个程序实现的过程和原理整理成文档,分享给大家。
参考文档和完整的文档和源码下载地址:
相关文章推荐
- [源码和文档分享]录屏程序之屏幕实时录制保存成AVI视频文件
- [源码和文档分享]基于WinInet实现的HTTP文件下载
- [源码和文档分享]基于WinInet实现HTTP文件上传
- 实现语音视频录制源码分享
- [置顶] 如何用FFmpeg API采集摄像头视频和麦克风音频,并实现录制文件的功能
- Gstreamer实现摄像头的远程采集,udp传输,本地显示和保存为AVI文件 发送端
- Qt使用opencv调用摄像头录制视频并保存文件
- JMF实现将从摄像头和麦克读取的媒体信息保存成视频文件
- DirectShow 视频录制保存为avi文件
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
- javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)
- javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)
- javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
- 基于OpenCV的小程序:从摄像头录制视频并保存
- vc++实现avi文件的操作 用于视频解析及录制(转)
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- Gstreamer实现摄像头的远程采集,udp传输,本地显示和保存为AVI文件 发送端