Video4Linux

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Video4Linux
Написана на

C

Операционная система

GNU/Linux[d]

Состояние

активное

Лицензия

GNU GPL

Сайт

linuxtv.org
linuxtv.org

Video4Linux (v4l) — интерфейс прикладного программирования (API) аудио и видео захвата для операционных систем семейства Linux[1]. Video4Linux тесно интегрируется с ядром Linux. Поддержка v4l появилась в конце цикла развития ядра Linux 2.1.X. Поддерживается большое количество веб-камер и видео устройств — плат видеозахвата, ТВ-тюнеров, плат приёма DVB.

V4L был назван по аналогии с Video For Windows (который иногда сокращённо называют «V4W»), но технически не связан с ним[2][3].

V4L2[править | править код]

Вторая версия интерфейса была выпущена с целью исправления ошибок дизайна и впервые появилась в 2.5.Х ядрах Linux. Поддержка первой версии фреймворка закончилась в версии ядра 2.6.38. Video4Linux2 поддерживает режим совместимости для Video4Linux1 приложений, но практически, поддержка может быть неполной, и рекомендуется использовать V4L2 устройства в режиме V4L2.

В некоторых программах поддерживается обращение к Video4Linux2 по MRL (Media resource locator) v4l2://.

Программы, поддерживающие V4L[править | править код]

Примечания[править | править код]

  1. An Introduction to the Video4Linux Framework: How to write a video capture driver (англ.) (2 February 2014). Проверено 16 февраля 2014.
  2. アーカイブされたコピー. Проверено 4 декабря 2013. Архивировано 21 февраля 2014 года. Overview of the V4L2 driver framework
  3. https://events.linuxfoundation.org/images/stories/pdf/lceu2012_debski.pdf Video4Linux2 - Path to a Standardized Video Codec API
  4. MotionFeatureList < Motion < Foswiki

Ссылки[править | править код]