用 C# 录制来自摄像机的视频
本文关键字:摄像机 的视频 | 更新日期: 2023-09-27 17:56:43
我需要能够在 C# 应用程序中录制来自外部摄像头的视频。
不幸的是,网络摄像头几乎是不可能的,因为该应用程序将在室外和晚上/晚上录制。这就是为什么我想到摄像机,因为它还可以手动控制曝光和对焦,更低的噪音和更好的传感器。
到目前为止,我会使用摄像机的 AV/S-Video 输出并将信号发送到 USB 采集卡(计算机是笔记本电脑,因此没有 PCI-E 卡)。
-
既然视频流来自采集卡,我如何能够从 C# 应用程序访问视频流?
-
我提出的系统是否可行(可实现、良好的视频质量、良好的 fps)?有人有其他可行的解决方案吗?
谢谢
这篇代码项目文章可能是一个很好的起点。
作者提到:
该应用程序的主要目标是使其灵活且 扩展。应用程序本身可以与任何视频通信 源 – 可能是 IP 摄像机或服务器,也可能是本地摄像机 连接到USB的相机,可能是来自远程服务器的彩信流, 或者它可能是任何其他视频源。还有更多的应用程序 可以同时处理所有这些视频源,显示它们 全部在一个屏幕上。
我最终使用的解决方案是Microsoft表达式编码器。