Можно ли захватить вход HDMI с помощью платы Raspberry PI (или альтернативы)? Моя цель - захватить данные HDMI, отправленные с моего телевизора, и работать с ним с платы Raspberry PI.
2 ответа
Захват HDMI возможен, но для этого требуется специальное оборудование, называемое дигитайзером или устройством захвата видео. Он не будет работать с выходом HDMI. Он не будет работать с Raspberry Pi, если вы не добавите это оборудование.
Тем не менее, Pi имеет порт USB, и вы можете легко найти USB- HDMI to USB video capture dongle
. (Google это)
Убедитесь, что любое приобретаемое устройство может работать с USB2 (проблемы с питанием и пропускной способностью!) и что есть поддержка драйверов для него.
В продолжение записи записки Келтари в полном разрешении:
HDMI 1.0 определяет полосу пропускания видео до 3,96 Гбит / с (1080p / 60 Гц или UXGA) и 8-канальный звук LPCM / 192 кГц / 24-бит. (Источник: Википедия)
Сравните это с теоретической максимальной пропускной способностью USB2. что составляет 480 Мбит / с.
Даже при умном сжатии на вашем дигитайзере вы, скорее всего, столкнетесь с проблемами, если действительно не снизите разрешение. И что еще хуже, модель RPI B+ (и я думаю, что и другие модели Pi) имеет только один USB-порт. На моем B+ этот единственный порт (и его пропускная способность) подается на чип, который превращает его в 4x USB и Ethernet. Но максимальная производительность все еще ограничена. Если вы пишете на внешний жесткий диск USB (вероятно, поскольку записи вряд ли поместятся на SD-карту), вам придется использовать эту пропускную способность.
Появилось новое устройство под названием PiCapture HD1 от Lintest Systems, но оно пока не доступно. PiCapture SD1, который работает с источниками стандартной четкости, теперь доступен для предварительного заказа.