Захват видео¶
Захват видео — процесс преобразования видеосигнала из аналогового или цифрового источника в файловый поток, сохраняемый на носитель информации с помощью специализированного аппаратного или программного обеспечения. Термин применяется в телевидении, стриминге, видеонаблюдении, компьютерной графике и пользовательских приложениях для записи экрана. Результатом захвата обычно служит файл в формате AVI, MKV, MP4, MOV или поток в формате H.264, H.265, ProRes.
¶История
Первые системы захвата видео появились в телевизионных студиях 1950-х годов и представляли собой магнитофоны для записи видеосигнала на магнитную ленту. В 1970-е годы компания Sony выпустила формат Betamax, а в 1976-м — U-matic, ставший стандартом студийной записи. С развитием компьютерной техники в 1990-е годы появились PCI-карты захвата, позволявшие принимать аналоговый сигнал ТВ и сохранять его в цифровом виде. К 2000-м годам аналоговый вход постепенно вытеснил цифровой интерфейс IEEE 1394 (FireWire), а затем — USB и HDMI.
¶Виды захвата
По типу источника сигнала различают:
- Аналоговый захват — приём сигнала композитного (CVBS), S-Video или компонентного типа с последующим оцифровыванием через АЦП.
- Цифровой захват — приём готового цифрового потока по интерфейсам HDMI, SDI, DisplayPort, IEEE 1394.
- Захват экрана — программная запись содержимого монитора без внешнего источника, например OBS Studio, Bandicam, Camtasia.
- Захват с камеры видеонаблюдения — запись потока с IP-камеры на видеорегистратор или сервер.
¶Оборудование
Аппаратный захват осуществляется внешними устройствами («черными ящиками») или внутренними платами расширения. Внешние устройства подключаются по USB или Thunderbolt и работают с ноутбуками. Внутренние платы устанавливаются в слоты PCI Express и обеспечивают более высокую пропускную способность.
| Тип устройства | Интерфейс | Типичное применение |
|---|---|---|
| Внешний захват HDMI | USB 3.0 | Стриминг, запись консолей |
| Плата SDI | PCIe | Телевизионные студии |
| Модуль IP-видео | Ethernet | Видеонаблюдение |
| Софтверный захват | — | Запись экрана |
Среди производителей оборудования — Blackmagic Design (серия DeckLink, UltraStudio), Elgato (Cam Link, HD60), AVerMedia, Magewell.
¶Программное обеспечение
Программы захвата делятся на две категории: для записи с внешнего источника и для записи экрана. К первым относятся vMix, Wirecast, OBS Studio (при работе с захватными картами), ATEM Software Control. Ко вторым — OBS Studio, Bandicam, Camtasia, FastStone Capture, встроенный инструмент Xbox Game Bar в Windows.
OBS Studio — свободная программа с открытым исходным кодом, поддерживающая захват с камер, окон, отдельных областей экрана и потоков NDI. Используется для трансляций на YouTube, Twitch и RuTube.
¶Кодирование и форматы
Захваченный сигнал подвергается сжатию (кодированию) для уменьшения объёма. Основные видеокодеки:
- H.264/AVC — универсальный, поддерживается большинством устройств.
- H.265/HEVC — повышенная компрессия, требовательна к вычислительным ресурсам.
- ProRes — профессиональный кодек Apple для монтажа.
- DNxHD/DNxHR — аналог ProRes от Avid.
- FFV1, HuffYUV — без потерь, используются в архивных целях.
Контейнеры: MP4, MKV, MOV, AVI. Выбор кодека и контейнера зависит от задачи: для трансляции предпочтителен H.264 в MP4, для монтажа — ProRes в MOV.
¶Параметры захвата
Основные настройки при захвате:
- Разрешение — 720p, 1080p, 4K (2160p) и выше.
- Частота кадров — 24, 25, 30, 50, 60 кадров/с.
- Битрейт — от 2 Мбит/с (веб) до 100 Мбит/с и более (профессиональная запись).
- Формат пикселей — YUV 4:2:0, 4:2:2, 4:4:4; RGB.
- Глубина цвета — 8, 10, 12 бит.
¶Применение
Захват видео используется в телевидении для записи эфиров и прямых трансляций, в стриминге — для вывода сигнала с игровых консолей и ПК, в видеонаблюдении — для фиксации событий, в медицине — для записи эндоскопических и хирургических процедур, в образовании — для создания обучающих роликов. В России оборудование для захвата широко применяется в студиях телеканалов и при организации трансляций спортивных мероприятий.
¶Проблемы и ограничения
Основные сложности при захвате — задержка сигнала (латентность), рассинхронизация аудио и видео, ограничения DRM-защиты (например, HDCP на входах HDMI), перегрев внешних устройств при длительной записи и ограничения на объём файловой системы.
¶Источники
- Руководства Blackmagic Design по продуктам DeckLink и UltraStudio
- Документация OBS Studio
- Стандарты ITU-R BT.601 и BT.709
- Журнал «64 КБ» — обзоры устройств захвата видео