Windows |
---|
默认点一下截图一张
粗暴实现配置文件以及输出到文件夹,请确保文件夹存在并可写
配置文件fstream读,输出暴力copy,在%temp%\CaptureBmp\的文件不动
vs2019 v142编译
release已经在64位win7以及win10 2004测试
cmake未测试
配置文件为程序目录下的config文件(没有扩展名)
共4行
第一行为输出目录(不带\)
第二到四行每行分别有一个整数1或0
分别表示是否输出bmp、jpg、png文件
示例(输出到D:\Temp目录下,仅输出jpg文件):
D:\Temp
0
1
0
Windows Video Audio Capture, Save BMP file
by QQ:39539883 2016-12-04
VideoCapture 是使用 DirectShow 开发的 windows视频、音频捕获demo。 重点是视频捕获截图功能。
build目录提供了vs2005 vs2008 vs2010 vs2012 vs2013 vs2015 的项目文件
提供了 ISampleGrabberCB接口,ISampleGrabber接口的定义头文件 qedit.h。
在win10下,win32/x64的各个版本测试通过,截图文件保存在%temp%\CaptureBmp\目录下面。
因为DirectShow需要对应的sdk,所以vs2010(含以下)需要正确安装sdk。我使用的vs2005的sdk。 vs2015是不需要单独安装sdk的。直接可以编译调试。
- Download VideoCapture(https://github.com/5455945/VideoCapture.git)
git clone --recursive https://github.com/5455945/VideoCapture.git
- Build VideoCapture.
on windows
cd VideoCapture
mkdir build1 & cd build1
cmake -G "Visual Studio 14 2015 Win64" ..
# cmake --build . --config Release
cmake --build . --config Debug
- run
# Release\VideoCapture.exe
Debug\VideoCapture.exe