Video4Linux - Video4Linux

Video4Linux
Napsáno C
Operační systém Linux
Plošina Linuxové jádro
Licence Obecná veřejná licence GNU
webová stránka www .linuxtv .org

Video4Linux ( zkráceně V4L ) je kolekce ovladačů zařízení a API pro podporu zachycování videa v reálném čase na systémech Linux . Podporuje mnoho webových kamer USB , televizních tunerů a souvisejících zařízení a standardizuje jejich výstup, takže programátoři mohou do svých aplikací snadno přidat podporu videa. MythTV , tvtime a Tvheadend jsou typické aplikace, které používají rámec V4L.

Video4Linux byl pojmenován podle Video pro Windows (kterému se někdy říká „V4W“), ale technicky s ním nesouvisí.

Přestože je Video4Linux k dispozici pouze pro Linux, pro FreeBSD je k dispozici vrstva kompatibility s názvem Video4BSD. To poskytuje způsob, jak mnoho programů závislých na V4L také kompilovat a spouštět v operačním systému FreeBSD.

Dějiny

V4L byl zaveden pozdě do vývojového cyklu 2.1.X jádra Linuxu. Podpora V4L1 byla zrušena v jádře 2.6.38.

V4L2 je druhá verze V4L. Video4Linux2 opravil některé chyby návrhu a začal se objevovat v jádrech 2.5.x. Ovladače Video4Linux2 obsahují režim kompatibility pro aplikace Video4Linux1, i když podpora může být neúplná a doporučuje se používat zařízení Video4Linux1 v režimu V4L2. Projekt DVB-Wiki je nyní umístěn na webových stránkách LinuxTV .

Některé programy podporují V4L2 prostřednictvím lokalizátoru mediálních prostředků v4l2:// .

Pozoruhodný software podporující Video4Linux

Viz také

  • Direct Rendering Manager -definuje rozhraní mezi jádrem a uživatelským prostorem pro přístup k vykreslování grafiky a akceleraci videa
  • Mesa 3D - implementuje API pro akceleraci videa

Reference

externí odkazy