Написано на | 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.
V4L был представлен поздно цикл разработки ядра Linux 2.1.X. Поддержка V4L1 была прекращена в ядре 2.6.38.
V4L2 - вторая версия V4L. Video4Linux2 исправил некоторые ошибки дизайна и начал появляться в ядрах 2.5.x. Драйверы Video4Linux2 включают режим совместимости для приложений Video4Linux1, хотя поддержка может быть неполной, и рекомендуется использовать устройства Video4Linux1 в режиме V4L2. Проект DVB-Wiki теперь размещен на веб-сайте LinuxTV.
Некоторые программы поддерживают V4L2 через локатор медиаресурсов v4l2: //
.