因此,我计划构建一个基于这样的相机的相机系统: http://www.alliedvisiontec.com/apac/products/cameras/gigabit-ethernet/prosilica-gx/gx2750.html (通过千兆以太网输出镜头)。
现在我对 Linux 环境非常熟悉,但我听说为了完成对 2K 素材进行实时到 CinemaDNG 编码的要求,我需要将该功能编程到 FPGA 中。
我曾尝试自己进行一些搜索,但发现 FPGA 开发套件价格昂贵,且专为高端广播开发而定制,单单为了相机,我已经浪费了数千美元。
我渴望学习像 Verilog 这样的语言并使用 FPGA,但我想要的是一个小型 FPGA 板,它可以:
- 通过 PCIe 由计算机控制,
- 通过双千兆以太网接收来自摄像机的镜头(通过我可以购买的 FMC 子卡)
- 编码为 Cinema DNG
- 输出至 HD-SDI、HDMI(通过我可以购买的 FMC 子卡)
- 保存到 SATA SSD(通过我可以购买的 FMC 子卡)
- 也可通过 PCIe 编码和输出低分辨率(H.264、720p)至计算机
所以我真正需要的是一个价格实惠的小型 PCIe FPGA 板,支持 FMC 子卡,功能足够强大,可以处理 2K 视频,但我实在找不到这么简单的东西(似乎大多数制造商都想加入自制的烧烤酱,而我想要的只是牛排)。
我的头快要爆炸了,有人可以帮忙吗?
我是否真的需要使用 FPGA?是否有任何易于学习和实施的解决方案?
答案1
一些通用图形处理器可以对视频进行编码。它们还具有 HDMI、DVI 或显示端口 - 并且价格比您原本需要的 FPGA 板要低。
无论如何,对于双 GbE,您都需要一台快速的 PC。