Video4Linux

редактировать
Video4Linux
Написано наC
Операционная система Linux
Платформа ядро ​​Linux
Лицензия Стандартная общественная лицензия GNU
Веб-сайтwww.linuxtv.org

Video4Linux (V4L для краткости) - это набор драйверов устройств и API для поддержки захвата видео в реальном времени в системах Linux. Он поддерживает множество USB веб-камер, ТВ-тюнеров и связанных устройств, стандартизируя их вывод, поэтому программисты могут легко добавлять поддержку видео в свои приложения. MythTV, tvtime и Tvheadend - это типичные приложения, использующие платформу V4L.

Video4Linux был назван в честь Video for Windows (иногда сокращенно «V4W»), но технически не имеет к нему отношения.

Хотя Video4Linux доступен только в Linux, для FreeBSD доступен уровень совместимости, называемый Video4BSD. Это дает возможность многим программам, зависящим от V4L, также компилироваться и запускаться в операционной системе FreeBSD.

Содержание

  • 1 История
  • 2 Известное программное обеспечение, поддерживающее Video4Linux
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

История

V4L был представлен поздно цикл разработки ядра Linux 2.1.X. Поддержка V4L1 была прекращена в ядре 2.6.38.

V4L2 - вторая версия V4L. Video4Linux2 исправил некоторые ошибки дизайна и начал появляться в ядрах 2.5.x. Драйверы Video4Linux2 включают режим совместимости для приложений Video4Linux1, хотя поддержка может быть неполной, и рекомендуется использовать устройства Video4Linux1 в режиме V4L2. Проект DVB-Wiki теперь размещен на веб-сайте LinuxTV.

Некоторые программы поддерживают V4L2 через локатор медиаресурсов v4l2: //.

Известное программное обеспечение, поддерживающее Video4Linux

См. Также

  • Direct Rendering Manager - определяет интерфейс между ядром и пользовательским пространством для доступа к рендерингу графики и ускорению видео
  • Mesa 3D - реализует API-интерфейсы ускорения видео

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-18 12:55:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте