本演示程序采用DirectShow技术实现虚拟摄像头功能,代码结构清晰,容易理解。无过多额外内容,适用于入门学习研究。功能齐全,代码简洁易懂,代码注释较多。
开发环境:Visual Studio 2022 C++
平台工具集:Visual Studio 2017 - Windows XP (v141_xp)
Windows SDK:7.0
技术框架:DirectShow
功能介绍:
-
图片方式。支持图片展示,支持缩放显示。支持bmp、jpg、png、webp格式。
-
图片轮播。支持图片轮播展示,支持轮播间隔,支持缩放显示。支持bmp、jpg、png、webp格式。
-
GIF动画。支持gif、webp格式的动画文件。
-
屏幕捕获。支持全屏幕、屏幕区域截取、指定窗口截取。支持多个显示器。
-
视频文件。支持视频文件输入源,支持循环回放。
源码出售:本demo源码出售,有意者请点击本页右下角联系我们,或联系QQ 370961342 、微信客服 或 添加微信 bcdef_100200 。。
演示程序下载:虚拟摄像头(普通版)功能演示程序1.0
使用说明:
请将文件都解压到文件夹中。勿在解压软件中直接运行。
解压后,分别打开32位和64位的目录,并分别打开里面的Wray.exe,点击”安装“按钮。因为QQ 微信等软件都是32位的,所以必须注册安装32位的虚拟摄像头。而其他64位程序,则需要注册安装64位的虚拟摄像头。因此,请将32位和64位都安装后再测试,以免看不到虚拟摄像头。
请不要使用QQ 9(QQNT)新版本测试,该版本目前暂不稳定,注册虚拟摄像头后,必须重启QQ 9才能看到,且摄像头加载会秒退等。暂不支持微信电脑版。
推荐测试用的软件:Chrome浏览器(开启摄像头访问权限、使用在线摄像头测试网站测试)、QQ老版、企业微信、OBS等。
视频介绍:
应用截图:
图片文件
图片轮播
GIF动画
视频文件
屏幕捕获
随机图案
代码展示
更新日志:
1.1 更新于2025.02.05
- 修复QQ老版中使用摄像头出现的崩溃问题。
- 修复OBS使用摄像头时,NV12格式出现花屏问题。
1.0 更新于2025.02.03
- 初始版本发布。
发表评论 取消回复