我的目标是将HDMI输入视频发送给Raspberry,然后修改输入HDMI (通过C/C++或Java进行图像处理)并将其发送回HDMI输出端口。
问题是,Raspberry Pi只有HDMI输出端口,所以没有办法在不使用扩展板的情况下发送HDMI。
( 1)我发现了一个启动项目,它试图提供一个扩展板,但是这个项目还没有得到资助。
2)我遇到了一个带有HDMI输入的覆盆子Pi x100扩展板。
(http://www.cnx-software.com/2013/12/21/x100-raspberry-pi-expansion-board-adds-vga-output-rtc-and-more/)
问题是,我能否以编程方式检测和拦截x100上的HDMI输入端口,然后将修改后的数据发送到实际PI上的常规HDMI输出?
请提供一个详细的方法。
谢谢
发布于 2015-10-07 23:23:37
您是否考虑过使用以太网或USB来实现HDMI模块,比如:局域网上的HDMI扩展程序
发布于 2016-02-23 17:32:38
我也做过类似的视频编辑项目(尝试构建一个专业级别的字符生成器)。这是我的2美分:
如果您只是想要在HDMI信号的基础上覆盖一些简单的东西,请查看Chumby NeTV。这是一个800 the漫威处理器与斯巴达-6 FPGA相结合的所有沉重的信号,它是150美元在Adafruit。您将无法处理输入信号,因为该信号可能是HDCP加密的,而且即使找到了主密钥,除非您拥有许可证,否则解密仍然是非法的。NeTV做了一些奇妙的事情,把它的信号注入到现有的流中。
如果你想做信号处理(例如添加效果,调整水平,色度键等)BlackMagic ATEM电视演播室可以对多个未加密的HDMI信号进行简单处理,并且有一个可以绑定的API (不容易,但可行)。
您还可以使用一台带有HDMI捕获卡的强计算机。我用一台电脑来生成彩色键覆盖,并将显卡的输出插入到连接到第二台计算机的BlackMagic强度梭中,然后由XSplit处理,然后丢弃第二个显卡。
至于处理来自以太网扩展程序的视频,也有人这样做过(请参阅下面的Hack a Day链接),但它与使用捕获卡的方式相同。视频流通常是MJPEG,适配器发送多播数据包(因此您的计算机和接收方需要在隔离的网络上)。音频流是独立的,您可能会面临事情变得不同步的风险。就我个人而言,我从来没有能够让它工作,因为我试图发送的视频发射机,并未能得到正确的初始化。
http://hackaday.com/2014/01/25/reverse-engineering-an-hdmi-extender/
发布于 2017-09-15 13:33:09
Auvidea.com在连接器https://auvidea.com/b101-hdmi-to-csi-2-bridge-15-pin-fpc/中为您提供HDMI
https://stackoverflow.com/questions/32290289
复制相似问题