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 |
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
- aMSN
- Sýr (software)
- Cinelerra
- CloudApp
- Ekiga
- FFmpeg
- Frap
- FreeJ
- GStreamer
- Guvcview
- kdetv
- Kopete
- Libav
- Linphone
- VELKÉ
- Motion (sledovací software)
- MPlayer
- mpv
- MythTV
- Otevřete software Broadcaster
- OpenCV
- Nahlédnout
- PyGame
- Skype
- Tvheadend
- veejay
- Přehrávač médií VLC
- xawtv
- Xine
- ZoneMinder
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
- vývoj média_tree git
- v4l-utils vývoj git
- Linux Media Infrastructure API (V4L2, DVB a dálkové ovladače)
- Wiki Video4Linux-DVB
- Prostředky Video4Linux
- Video4BSD , emulační vrstva Video4Linux
- Ukázkové aplikace Video For Linux (V4L)
- Ukázková aplikace Video For Linux 2 (V4L2)
- Přistupujte k zařízením Video4Linux z Javy
- kernel.org
- OpenWrt Wiki
- Ovladač a nástroje Linux UVC , třída USB video zařízení (UVC)