我有一台古老的模拟摄像机,它有经典的 PAL 模拟输出。我想获取此信号,将其显示在计算机显示器上,并将流保存在 PC 硬盘上。
我知道如果是数字 USB 网络摄像头,ffmpeg 可以完美完成工作。所以我的问题是:如何将老式 PAL 相机连接到 PC(Linux),以便它可以被识别为现代网络摄像头?我发现这是来自 LogiLink 的视频抓取工具。这种摄像头设置在操作系统中的可见性如何?它是否被识别为网络摄像头(Linux 中为 /dev/video0)?
答案1
嗯,如果不推荐实际产品,我不知道该如何回答这个问题。不过好吧,我们开始吧。
一般来说,这些便宜的小型视频转换器都使用一些知名的芯片组之一,并且它们已经存在多年,因此 Linux 支持通常非常好。
另外,好消息是,使用这些基本的转换器,视频流就会显示为/dev/video0
,就像网络摄像头一样,这正是您想要的。
警告到处都有假货,它们使用未知且可能损坏的芯片组。这就是你的计划可能失败的地方。所以要做好调查,确保你从信誉良好的地方购买信誉良好的设备。
如果您找到包含以下功能的设备,您一定会获得愉快的体验Syntek STK1160芯片组。无需固件,并且 Linux 内核支持稳定:
答案2
我还有一个带有 Syntek STK1160 芯片组的 USB 视频捕获设备,它可以在 Linux 上运行良好,毫不费力。
如果您设置了视频标准,vlc 可以完美显示 PAL 视频。但不能显示 ffplay、ffmpeg、avconv 等,正如您在另一个问题中提到的那样: 配置ffmpeg和ffplay为PAL信号 如果您找到了答案,请写下来,我也遇到了这个问题。