Как захватить с HDMI с помощью Ubuntu?
Кажется, что есть некоторые карты видеозахвата HDMI PCIe, но заявлено, что только некоторые из них поддерживают Linux, и часто утверждают, что они не поддерживают Video4Linux. Так как же тогда захватить?
Кто-нибудь знает устройство с поддержкой Video4Linux для захвата HDMI?
4 ответа
Для тех, кто заходит на эту страницу из Google:
Для редактирования видео: для захвата контента HDMI в Ubuntu вы можете использовать USB-порты захвата HDMI (такие как Magewell XI100DUSB-HDMI) или карты PCI PCI (такие как Blackmagic Intensity Pro).
Кроме того, вам может потребоваться использовать Linux-ориентированное видео решение, такое как ShotCut, если вы хотите, чтобы эти карты работали хорошо.
Для видео в прямом эфире: вышеупомянутые карты могут работать, но потребуется промежуточный gstreamer, чтобы входы Intensity Pro были доступны в V4L(2).
Кроме того, обратите внимание, что для того, чтобы все это работало, ваше видео должно выходить в незащищенном режиме (не HDCP), иначе при захвате не будет отображаться видео / аудио.
Я хотел бы добавить еще одно V4L2-совместимое устройство в список, поскольку эта страница очень популярна в Google: Avermedia LiveGamerPortable2.
Я протестировал его на Ubuntu 16.04 с OBS и отлично работает из коробки через USB как в режиме "ПК", так и в режиме "внешнего хранилища".
Avermedia официально не поддерживает Linux, но модуль "uvcvideo" делает эту работу без нареканий.
Если вы хотите записать контент, защищенный HDCP, есть доступное оборудование, которое может удалить его, прежде чем вводить данные на карту захвата. Например, есть конвертер SCART в HDMI, который также имеет вход HDMI, который проходит без HDCP.
По состоянию на 2017 год в настоящее время существует несколько недорогих USB-адаптеров для захвата HDMI с умеренной ценой, которые работают без проблем. Например. как те, что видели на eBay, ища "захват USB 3.0 USB".