我正在尝试对监控系统进行逆向工程。该系统包含一个独立的盒子"连接摄像机并将视频记录到"框中的内部驱动器"。系统通过以太网连接到控制它的Windows系统。可以在Windows系统上的Panasonic控制器软件中查看来自相应摄像机的视频。
我想找到一种从视频中捕获周期帧的方法。由于视频实际上已保存到"框中,并且无法作为磁盘从计算机访问,我正在研究是否有办法以某种方式找到视频在本地系统上缓冲的位置或否则存储以便在计算机上显示。我的希望是,在某个地方,有一个MJPEG临时文件,我可以雕刻JPEG。
我尝试使用进程资源管理器查找Panasonic应用程序访问文件的位置,但无法找到任何时间戳正在更新和/或似乎包含JPEG标头等的内容。我已经搜索了c:\ ProgramData,Program Files,Program文件(x86),\ User \ Application Data,\ AppData等
因为IP摄像机连接到"框"他们也无法直接访问。
由于系统正在用于其他目的以及未获得底层文件的完整分辨率,因此执行屏幕捕获是不切实际的。
也许如果有人能够详细解释在Process Explorer中寻找什么,或者如何"排序"系统上所有当前活动的文件?不确定从哪里开始。谢谢你的帮助。
我用c#编程。