哪些因素会影响计算机记录摄像机镜头的能力?

哪些因素会影响计算机记录摄像机镜头的能力?

我想知道是否有人可以简要介绍一下哪些因素会影响计算机录制摄像机镜头的能力。我很困惑,为什么一台计算机/设置适合录制,而另一台看似更高规格的机器却无法应对录制。我目前正在做一个项目,使用 RPi 0 来录制/传输镜头。

例如,GoPro 相机可以以 4k 60fps 的速度录制,但 Raspberry Pi 0 很难以 5fps 的速度录制 640x480(我使用 motioneye 进行录制/流式传输,这非常密集,因此我相信这可以有所改进,但如果不删除项目的流式传输方面,我还没有真正设法从 Pi 获得更好的结果)。我不确定哪个是技术上规格更高的机器,因为很难找到有关 GoPro CPU 的详细信息,尽管我相信它的 RAM 数量比 Pi0 高得多?

让我更加困惑的是,我所在的公司使用平板电脑 + 摄像头系统作为车载 DVR 设置的一部分。我们使用配备 i5 处理器的松下平板电脑。从表面上看,我希望至少能够以全高清 30 fps 的速度录制,因为它们是功能非常强大的平板电脑,但我们无法以 12fps 的速度将录制分辨率推至 756x536 以上,即使这样,我们似乎也会在录制中跳过相当多的帧。只需将 DVR 软件中的分辨率更改为全高清,就会导致 DVR 软件崩溃,我必须使用配置文件更改分辨率才能使其再次打开。

当我刚开始在那里工作并了解到系统时,我只是把它归咎于糟糕的软件(它已经有 6/7 年的历史了,从来没有改变过),但最近我的老板告诉我,另一家公司使用相同的软件,但另一种类型的平板电脑(Getac)显然以 4k 录制,尽管他们的平板电脑使用英特尔凌动处理器(松下/getac 平板电脑都有 4GB 内存,所以不存在内存差异)。

通过了解这一点以及我自己使用 raspberry pi 和 gopro 的经验,我完全搞不清楚是什么让设备能够以高分辨率/fps 进行录制。我知道有多种因素会影响录制的质量,CPU/RAM/冷却/流式传输与否,我想我明白为什么 pi 的性能与 gopro/实际相机相比如此之低(它运行的操作系统比相机复杂得多,并且受到 RAM 和 CSI 总线带宽的限制),但我就是无法理解工作示例。我进行的任何搜索都只会返回几页关于可能修复不连贯镜头的结果,所以我想在这里问一下。

相关内容