虚拟监控软件VirtualCamera20251007新版本下载链接
2025-10-7 乱云飞 监控 评论(0) 浏览(216) 标签: VirtualCamera 虚拟监控软件 下载链接
向字符叠加器发送数据的命令
改为英文输入法,只需要运行一次。powershell -Command "Set-WinUserLanguageList -LanguageList en-US -Force"
发送数据:
powershell -Command "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SendKeys]::SendWait('苏A-188{U}8{ENTER}')"
生成OSD文字
#NoEnv
#SingleInstance Force
SendMode Input
SetWorkingDir, %A_ScriptDir%
; 检查magick.exe是否存在
IfNotExist, magick.exe
{
MsgBox, 16, 错误, 在同目录下未找到 magick.exe!`n请将 magick.exe 放在脚本同一目录中。
ExitApp
}
; 创建GUI界面
Gui, Font, s10, Microsoft YaHei
Gui, Add, GroupBox, x10 y10 w380 h60, 图片设置
Gui, Add, Text, x20 y35 w40, 宽度:
Gui, Add, Edit, x60 y32 w60 vImageWidth, 1920
Gui, Add, Text, x130 y35 w40, 高度:
Gui, Add, Edit, x170 y32 w60 vImageHeight, 1080
Gui, Add, Text, x240 y35 w40, 背景:
Gui, Add, DropDownList, x280 y32 w100 vBackground, transparent||white|black|red|green|blue
Gui, Add, GroupBox, x10 y80 w380 h120, 文字设置
Gui, Add, Text, x20 y105 w40, 内容:
Gui, Add, Edit, x60 y102 w320 vTextContent, 测试OK
Gui, Add, Text, x20 y135 w40, X坐标:
Gui, Add, Edit, x60 y132 w60 vPosX, 100
Gui, Add, Text, x130 y135 w40, Y坐标:
Gui, Add, Edit, x170 y132 w60 vPosY, 100
Gui, Add, Text, x240 y135 w40, 字号:
Gui, Add, Edit, x280 y132 w100 vFontSize, 32
Gui, Add, Text, x20 y165 w40, 字体:
Gui, Add, DropDownList, x60 y162 w170 vFontName, 监控专用||微软雅黑|宋体|黑体|楷体|仿宋
Gui, Add, Text, x240 y165 w40, 颜色:
Gui, Add, DropDownList, x280 y162 w100 vTextColor, red||white|black|blue|purple|green|yellow|orange|pink|brown|gray|cyan|magenta
Gui, Add, GroupBox, x10 y210 w380 h60, 输出设置
Gui, Add, Text, x20 y240 w50, 文件名:
Gui, Add, Edit, x70 y237 w210 vOutputFile, 1.png
Gui, Add, Button, x290 y237 w90 gBrowseFile, 浏览...
Gui, Add, Button, x80 y280 w100 h35 gGenerateImage, 生成图片
Gui, Add, Button, x200 y280 w100 h35 gResetSettings, 重置设置
Gui, Add, StatusBar,, 就绪 - 点击"生成图片"开始创建
Gui, Show, w400 h360, OSD生成器
SB_SetText("就绪 - 点击""生成图片""开始创建")
return
; 浏览文件按钮
BrowseFile:
FileSelectFile, SelectedFile, S16, 1.png, 选择输出文件, 图片文件 (*.png;*.jpg;*.gif;*.bmp)
if (SelectedFile != "")
{
GuiControl,, OutputFile, %SelectedFile%
}
return
; 生成图片按钮
GenerateImage:
Gui, Submit, NoHide
; 检查必要字段
if (ImageWidth = "" || ImageHeight = "" || TextContent = "" || OutputFile = "")
{
SB_SetText("错误:请填写所有必要字段")
MsgBox, 48, 错误, 请填写所有必要字段!
return
}
; 验证数字输入
if ImageWidth is not integer
{
MsgBox, 48, 错误, 宽度必须是整数!
return
}
if ImageHeight is not integer
{
MsgBox, 48, 错误, 高度必须是整数!
return
}
if PosX is not integer
{
MsgBox, 48, 错误, X坐标必须是整数!
return
}
if PosY is not integer
{
MsgBox, 48, 错误, Y坐标必须是整数!
return
}
if FontSize is not integer
{
MsgBox, 48, 错误, 字号必须是整数!
return
}
SB_SetText("正在生成图片...")
; 获取实际字体名称
ActualFont := GetActualFont(FontName)
; 构建ImageMagick命令 - 使用相对路径
MagickCommand := "magick.exe -size " ImageWidth "x" ImageHeight " xc:" Background
MagickCommand .= " -font """ ActualFont """"
MagickCommand .= " -pointsize " FontSize
MagickCommand .= " -fill " TextColor
MagickCommand .= " -gravity northwest"
MagickCommand .= " -annotate +" PosX "+" PosY " """ TextContent """"
MagickCommand .= " """ OutputFile """"
; 显示执行的命令(调试用)
; MsgBox, % MagickCommand
; 执行命令
RunWait, %ComSpec% /c "%MagickCommand%", , Hide, ProcessID
; 检查是否生成成功
if FileExist(OutputFile)
{
FileGetSize, FileSize, %OutputFile%
if (FileSize > 0)
{
SB_SetText("图片生成成功: " OutputFile)
MsgBox, 64, 成功, 图片已成功生成!`n`n文件:%OutputFile%`n尺寸:%ImageWidth%x%ImageHeight%`n文字:%TextContent%
; 询问是否打开图片
MsgBox, 36, 打开图片, 是否要打开生成的图片?
IfMsgBox, Yes
{
Run, %OutputFile%
}
}
else
{
SB_SetText("图片生成失败 - 文件大小为0")
MsgBox, 16, 错误, 图片生成失败!`n生成的文件大小为0。`n请检查参数设置。
FileDelete, %OutputFile%
}
}
else
{
SB_SetText("图片生成失败")
MsgBox, 16, 错误, 图片生成失败!`n请检查:`n1. 文字内容是否包含特殊字符`n2. 字体是否可用`n3. 颜色格式是否正确
}
return
; 获取实际字体名称函数
GetActualFont(FontName)
{
; 字体名称映射
if (FontName = "监控专用")
return "jkfont.ttf" ; 直接使用相对路径
else if (FontName = "宋体")
return "SimSun-&-NSimSun"
else if (FontName = "黑体")
return "SimHei"
else if (FontName = "楷体")
return "KaiTi"
else if (FontName = "仿宋")
return "FangSong"
else if (FontName = "微软雅黑")
return "Microsoft-YaHei-&-Microsoft-YaHei-UI"
else
return FontName
}
; 重置设置按钮
ResetSettings:
GuiControl,, ImageWidth, 1920
GuiControl,, ImageHeight, 1080
GuiControl, ChooseString, Background, transparent
GuiControl,, TextContent, 测试OK
GuiControl, ChooseString, FontName, 监控专用
GuiControl,, FontSize, 32
GuiControl,, PosX, 100
GuiControl,, PosY, 100
GuiControl, ChooseString, TextColor, red
GuiControl,, OutputFile, 1.png
SB_SetText("设置已重置")
return
; GUI关闭
GuiClose:
GuiEscape:
ExitApp
#301重定向规则备份
#301重定向规则备份
RewriteCond %{THE_REQUEST} \s/(?!onvif_20251008c\.exe)(onvif_[^\s]*\.(exe|zip|7z|rar))(\?[^\s]*)?\s [NC]
RewriteRule ^ /onvif_20251008c.exe [R=301,L]
虚拟摄像头配置文件ONVIF.INI
<?xml version="1.0" encoding="utf-8"?> <!-- vx:13213610060 QQ:5082500 --> <!-- VirtualCamera v20251007-b--> <config> <!-- 基本服务设置 --> <server_ip>192.168.1.81</server_ip> <http_enable>1</http_enable> <http_port>8100</http_port> <https_enable>0</https_enable> <need_auth>0</need_auth> <log_enable>0</log_enable> <log_level>0</log_level> <!-- 设备信息配置 --> <information> <Manufacturer>AAAAAAAAAA</Manufacturer> <Model>AAAAAAAAAA</Model> <FirmwareVersion>AAAAAAAAAA</FirmwareVersion> <SerialNumber>AAAAAAAAAA</SerialNumber> <HardwareId>AAAAAAAAAA</HardwareId> </information> <!-- 用户配置 --> <user> <username>admin</username> <password>admin</password> <userlevel>Administrator</userlevel> </user> <!-- 主码流配置 --> <profile token="MainStream" fixed="true"> <Name>MainStream</Name> <stream_uri>rtsp://192.168.1.81:8554/screenlive</stream_uri> <VideoSourceConfiguration token="VideoSourceConfigurationToken_1"></VideoSourceConfiguration> <VideoEncoderConfiguration token="VideoEncoderConfigurationToken_1"></VideoEncoderConfiguration> </profile> <!-- 子码流配置 --> <profile token="SubStream" fixed="true"> <Name>SubStream</Name> <stream_uri>rtsp://192.168.1.81:8554/substream</stream_uri> <VideoSourceConfiguration token="VideoSourceConfigurationToken_1"></VideoSourceConfiguration> <VideoEncoderConfiguration token="VideoEncoderConfigurationToken_2"></VideoEncoderConfiguration> </profile> <!-- 物理视频源定义 --> <VideoSources token="VideoSourceToken_1"> <Framerate>25.0</Framerate> <Resolution> <Width>1920</Width> <Height>1080</Height> </Resolution> <VideoSourceModes token="Mode1" Enabled="true"> <MaxFramerate>30</MaxFramerate> <MaxResolution> <Width>1920</Width> <Height>1080</Height> </MaxResolution> <Encodings>H264</Encodings> </VideoSourceModes> </VideoSources> <!-- 视频源使用配置 --> <VideoSourceConfigurations token="VideoSourceConfigurationToken_1"> <Name>VideoSourceConfiguration</Name> <UseCount>1</UseCount> <SourceToken>VideoSourceToken_1</SourceToken> <Bounds x="0" y="0" width="1920" height="1080" /> </VideoSourceConfigurations> <!-- 主码流编码配置 --> <VideoEncoderConfigurations token="VideoEncoderConfigurationToken_1" GovLength="25" Profile="Main"> <Name>MainStream</Name> <UseCount>1</UseCount> <Encoding>H264</Encoding> <Resolution> <Width>1920</Width> <Height>1080</Height> </Resolution> <RateControl> <FrameRateLimit>25.0</FrameRateLimit> <BitrateLimit>2048</BitrateLimit> </RateControl> <Quality>4.00</Quality> </VideoEncoderConfigurations> <!-- 子码流编码配置 --> <VideoEncoderConfigurations token="VideoEncoderConfigurationToken_2" GovLength="25" Profile="Main"> <Name>SubStream</Name> <UseCount>1</UseCount> <Encoding>H264</Encoding> <Resolution> <Width>480</Width> <Height>360</Height> </Resolution> <RateControl> <FrameRateLimit>15.0</FrameRateLimit> <BitrateLimit>512</BitrateLimit> </RateControl> <Quality>3.00</Quality> </VideoEncoderConfigurations> <!-- OSD配置 --> <OSDConfigurations token="OSD1"> <VideoSourceConfigurationToken>VideoSourceConfigurationToken_1</VideoSourceConfigurationToken> <Type>Text</Type> <Position> <Type>UpperLeft</Type> </Position> <TextString> <Type>Plain</Type> <PlainText>电脑屏幕监控</PlainText> </TextString> </OSDConfigurations> <!-- 设备发现范围 --> <scope>onvif://www.onvif.org/location/country/CHINA</scope> <scope>onvif://www.onvif.org/hardware/Hi3516CV610</scope> <scope>onvif://www.onvif.org/name/IPCamera</scope> <scope>onvif://www.onvif.org/profile/T</scope> <event> <renew_interval>60</renew_interval> <simulate_enable>1</simulate_enable> </event> </config> --------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <config> <serverip>192.168.1.81</serverip> <serverport>8554</serverport> <loop_nums>-1</loop_nums> <multicast>0</multicast> <metadata>0</metadata> <udp_base_port>22000</udp_base_port> <rtsp_over_http>1</rtsp_over_http> <http_port>80</http_port> <rtsp_over_https>0</rtsp_over_https> <https_port>443</https_port> <cert_file>ssl.ca</cert_file> <key_file>ssl.key</key_file> <need_auth>0</need_auth> <log_enable>0</log_enable> <log_level>0</log_level> <user> <username>admin</username> <password>admin</password> </user> <proxy> <suffix>substream</suffix> <url>rtsp://192.168.1.81:8554/screenlive</url> <user>admin</user> <pass>admin</pass> <transfer>TCP</transfer> <ondemand>0</ondemand> <output> <video> <codec>H264</codec> <width>480</width> <height>360</height> <framerate>15</framerate> <bitrate>512</bitrate> </video> </output> </proxy> <output> <url>screenlive</url> <video> <codec>H264</codec> <width>0</width> <height>0</height> <framerate>25</framerate> <bitrate>1024</bitrate> </video> </output> </config>
专注专业场景:ONVIF虚拟屏幕摄像机软件,为关键业务保驾护航
2025-10-5 乱云飞 监控 评论(0) 浏览(316) 标签: 虚拟监控 ONVIF虚拟屏幕摄像机软件 虚拟桌面摄像头 ONVIF虚拟屏幕摄像 虚拟监控摄像机 虚拟摄像机替代监控
在金融、教育、工业等关键领域,确保数字操作的合规、安全与可追溯,与监控物理环境同等重要。传统摄像头无法记录屏幕上的关键流程,而简单的录屏软件又难以融入企业级安防体系。虚拟监控软件应运而生。它是一款专业的ONVIF虚拟屏幕摄像机软件,能将任何电脑屏幕内容——从业务操作到软件界面——实时转化为标准的ONVIF监控视频流,无缝接入您现有的安防平台,为关键业务场景提供不可或缺的数字证据链。
核心价值:将数字操作变为可管理的视觉证据
本软件的核心是创建一个符合国际标准的ONVIF虚拟摄像头,将电脑屏幕虚拟成摄像头信号。这意味着,您可以将屏幕上的一切动态——每一次点击、每一笔交易、每一个操作步骤——都像实体监控区域一样,被网络录像机(NVR)实时录制、存储与回溯。
金融银行
ATM/现金终端监控:不仅监控现场环境,更将ATM机的操作界面(如钞箱状态、交易日志)通过虚拟ONVIF摄像头同步录制,实现环境与操作日志的精准对应,便于故障排查与争议处理。
交易操作记录:对柜员或后台的关键业务系统操作进行无死角记录,确保每一笔交易都有迹可循,满足金融监管的合规性要求。
在线教育
考试防作弊:将考生端的考试软件界面作为虚拟桌面摄像头信号推流至监考中心,有效监测切屏、运行非法程序等作弊行为。
学习过程记录:录制名师授课屏幕内容,用于制作精品课程或供学生回放复习。
工业控制
化工厂/工控终端监控:实时将DCS、SCADA等工控系统界面转化为ONVIF虚拟网络摄像头信号,与工业电视系统整合。指挥中心可同时查看生产现场和关键数据界面,实现生产流程监控的可视化管理。
企业办公
员工管控与远程工作监控:在涉及数据安全或合规要求的岗位,对业务操作进行记录,既保护企业核心资产,也为远程团队的管理提供透明依据。
操作记录备份:对所有软件操作进行不可篡改的录像备份,作为内部审计与问题追溯的权威证据。
医疗设备
医疗设备操作监控:录制高端医疗设备(如CT、MRI)的操作员界面,确保操作规范,便于在出现诊断差异时回溯操作流程,辅助责任界定。
诊断过程记录:记录医生的影像归档和通信系统(PACS)操作过程,用于教学、会诊和流程优化。
调查取证
计算机安全审计:在安全事件发生后,通过虚拟监控重放系统被入侵前后的所有操作,精准定位漏洞和攻击路径。
操作证据保存:为法律诉讼提供清晰、连续且带有时间戳的计算机操作录像证据,证明操作行为的真实性。
广告监测
数字广告播放监控:在商场、楼宇等场所,将广告播放机的屏幕内容通过桌面转ONVIF技术推流至云端,远程实时验证广告内容是否正确播放、有无黑屏或中断,并生成播放统计报告。
政府机构
公共服务窗口监控:将办事人员的业务办理系统界面同步录制,与现场监控视频结合,形成完整的服务证据链,提升服务质量,快速解决纠纷。
数据安全审计:对涉及敏感数据查询和处理的政务系统操作进行全程虚拟监控,严防数据泄露,满足数据安全审计的严格要求。
为什么选择我们的软件?
无缝集成:完美模拟ONVIF协议摄像头,被主流安防平台(如海康、大华)即插即用。
合规可靠:基于EZSoft稳定技术,提供高清、不间断的推流,确保记录完整可信。
精准灵活:可针对特定应用窗口进行推流虚拟摄像头,而非整个桌面,高效利用存储与带宽。
虚拟监控软件远不止是一款录屏工具。它是连接数字世界与物理安防系统的战略桥梁。通过将电脑桌面虚ONVIF化,它为金融、教育、工业、政务等领域的操作合规、安全审计与流程追溯,提供了标准化、可集成的终极解决方案。立即探索ONVIF虚拟屏幕摄像机如何为您的关键业务赋能,构筑坚实可靠的数字操作防线。
关于监控摄像头频闪问题解决方法
2025-10-2 乱云飞 监控 评论(0) 浏览(2255) 标签: 监控摄像头 屏幕频闪 摄像头频闪
LED显示不全、LED跳动和黑条纹滚屏,这三种现象叫频闪,频闪是一种物理光电成像现象,是一种在特定监控场景下才会出现的现象。这个问题不是一个开关可以搞定的,需要尝试不同的方案。不过,对于需要长期、稳定监控电子屏幕内容的场景,更推荐使用VirtualCamera虚拟监控软件——它通过纯软件方式直接采集电脑屏幕信号,彻底规避物理频闪问题,无需复杂调试,即可实现清晰、稳定的电子屏幕监控。
摄像头的安装角度影响着监控画面的亮度,如果监控画面中有部分区域亮度很高,其他区域亮度较低,可以尝试调整角度,减少亮区,避免画面过亮,从而提高曝光时间。
当然,如果监控对象是电脑、ATM等电子屏幕,更高效的方式是直接部署VirtualCamera虚拟监控软件。该软件可将电脑屏幕实时转化为ONVIF信号,直接接入现有监控系统,无需依赖物理摄像头调整,从源头杜绝频闪。
如果摄像头不易触及,则可以采用区域补偿的方式调高摄像头的曝光时间,进而改善频闪现象。区域补偿设置方法︰进入摄像头的web管理页面->设置->摄像头->画面显示->区域补偿->自定义。
相比之下,VirtualCamera软件安装后即自动模拟为虚拟摄像头,支持ONVIF/RTSP协议,监控系统可直接识别并录制电脑屏幕内容,避免了因环境光线变化导致的频闪问题,适用于超市、银行、考试中心等对屏幕监控要求高的场所。
如果调整角度和区域补偿没有改善,并且需求是看清特定的LED屏或者数码表,其余区域或者物体不是主要目标。则可以尝试给摄像头镜头前贴一个黑色遮光纸,相当于增加了一层滤片来降低摄像头的进光量,从而提高曝光时间,改善频闪现象。遮光纸有多个种类,透光度也存在差异,推荐使用窗户遮光纸,透光率在80%。遮光纸可以剪成圆形片,略大于摄像机的镜头,粘胶贴在镜头前方。
而VirtualCamera虚拟监控软件则提供了更彻底的解决方案:无需任何物理遮光或滤光材料,直接录制电脑屏幕、摄像头、麦克风音频及视频文件,所有操作记录自动保存,便于审计回溯。广泛应用于网课、工控终端、医疗设备、安全审计等场景,有效防止人为恶意操作或数据破坏,让电脑监控真正做到清晰、稳定、有据可查。
千里眼屏幕监控系统(VirtualCamera虚拟监控摄像头)
2025-9-10 乱云飞 监控 评论(16) 浏览(10205) 标签: 千里眼 电脑屏幕 屏幕监控 收银机监控 工控机电脑监控
商业间谍无处不在!公司内鬼若隐若现!
实时监控电脑操作!所有操作一清二楚!
所有操作有据可查!一切尽在老板掌控!
安装了千里眼屏幕监控系统的电脑,会被监控录像机,监控软件识别为监控摄像头,轻松添加到现有的监控系统中。不需要硬件编码器或物理网络摄像机。电脑画面会被录像保存在监控系统中,手机也可以随时随地查看回放,电脑上的一举一动都清清楚楚,让您轻松掌控一切。
支持ONVIF的网络硬盘录像机、软件、APP都可以使用。海康威视,宇视,大华,雄迈,乔安,TPLINK,水星,小米,华为,萤石,群晖,龙视安,云世通,汉邦高科,莱科迪,天视通,金视达。。。
https://lanzoui.com/i1RBg37p9ysh
https://pan.baidu.com/s/1uqmr3Ys0KWwggmSX-Psvmw?pwd=8888
V34更新:可以播放指定视频文件(在录像机上播放广告片、电影等。。。)播放视频模式不影响电脑正常使用,正常的电脑操作不会被监控录制。
v35更新:支持多屏幕,支持USB摄像头,支持窗口模式(测试,暂时不能正确获取中文窗口)。免配置运行,无需编辑配置文件,无需修改IP直接运行即可。
使用下面单词的中文翻译编写一篇故事。
使用下面单词的中文翻译编写一篇故事。故事情节荒诞、离奇、怪异、夸张,符合逻辑,上下文有关联性,使人容易记忆,印象深刻。
用到列表中的所有单词,同一个单词尽量少重复出现。
列表以外的单词使用灰色弱化,尽可能的少用列表以外的单词。
使用中英对照的格式,中文词与英文词使用相同颜色关联。
通过颜色区分词性:名词(绿色) | 动词(蓝色) | 形容词(紫色) | 副词(橙色) | 其他(红色) | 列表外(灰色)
请使用HTML+CSS格式输出,网页排版整齐简洁,输出在代码区域。
广捷居 CorelDraw 9.0 中文迷你版.exe
