是否可以使用 Raspberry PI 开发板(或其他替代产品)捕获 HDMI 输入?我的目标是捕获从电视发送的 HDMI 数据,并通过 Raspberry PI 开发板处理这些数据。
答案1
可以捕获 HDMI,但需要专用硬件(称为数字化仪或视频捕获设备)。它不适用于 HDMI输出。除非添加此硬件,否则它将无法与 Raspberry Pi 一起工作。
话虽如此,Pi 确实有一个 USB 端口,你可以很容易地找到一个基于 USB 的HDMI to USB video capture dongle
。(去谷歌上查询)
确保所购买的设备可以与 USB2 兼容(电源和带宽问题!)并且有驱动程序支持它。
继续关注 Keltari 关于全分辨率捕捉的说明:
HDMI 1.0 定义高达 3.96 Gbit/s 的视频带宽 (1080p/60 Hz 或 UXGA) 和 8 通道 LPCM/192 kHz/24 位音频。(来源:维基百科)
将其与 USB2 的理论最大带宽 480mbit/秒进行比较。
即使数字化仪上有智能压缩功能,除非您真的降低分辨率,否则您也可能会遇到问题。更糟糕的是,rPi 型号 B+(我想其他 Pi 型号也是如此)只有一个 USB 端口。在我的 B+ 上,该单个端口(及其带宽)被馈送到一个芯片,该芯片将其变成 4x USB 和以太网。但最大吞吐量仍然有限。如果您写入外部 USB 硬盘(可能是因为录音不太可能放在 SD 卡上),那么您必须共享此带宽。
答案2
Lintest Systems 发布了一款名为 PiCapture HD1 的新设备,但目前尚未上市。可与标准清晰度源配合使用的 PiCapture SD1 现已开放预订。