我有一个没有运行 X 的无头 Ubuntu 服务器,安装了 Kodicom 4400 克隆视频采集卡(BT878 芯片)。我尝试设置 Zoneminder,但一直无法让卡片显示为监视器。从那以后,我卸载了 Zoneminder,然后从头开始。
在我再次尝试安装 Zoneminder 之前,我希望首先能够测试该卡是否设置正确并且我可以从其中一个输入通道观看视频。如果你问,请假设我的相机工作正常。由于未安装 X,我想捕获到一个文件并单独查看捕获文件,或者更优选地,提供视频捕获帧(即流)并通过 TCP/IP 从远程计算机查看它们。我试图绕过 X,因为没有任何图像数据需要转到主机的终端。如果你认为我疯了,那你可能是对的;但我想知道到底发生了什么。我相信来自采集卡的视频数据不需要提取和提供 X;只有在主机上显示详细图像时,主机才真正需要 X。
这是我的问题:
在不安装 XAWTV 或 X 的情况下,如何配置我的采集卡以使其在我的无外设服务器上正常工作?
什么软件和配置可以让我在不使用 GIU 或安装 X 依赖项的情况下从捕获卡捕获帧?
什么软件可用于将视频帧从采集卡流式传输(即连续提供视频帧图像)到远程计算机的浏览器?
请不要含糊或简单化;我将能够理解详细的答案。我了解编程语言(我自己是一名嵌入式软件开发人员)。我将非常感谢被引导到能够回答我的问题的适当技术资源。
几年来,我一直在使用 Zoneminder 来处理我后院的几个摄像头,但我服务器的硬盘驱动器最近坏了,我正试图让我的系统重新启动。我认为 X 支持真的没有必要,我正在尝试了解底层过程。
提前致谢,
艾伦
您可以使用 mplayer 包中的 mencoder 从命令行捕获到文件。
mencoder −tv driver=v4l:width=640:height=480 tv:// −o tv.avi −ovc raw
有很多选择
mencoder -tv driver=v4l:width=640:height=480 tv:// -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy -o output.mpg