Video4Linux - Video4Linux
Napsáno | C |
---|---|
Operační systém | Linux |
Plošina | Linuxové jádro |
Licence | GNU General Public License |
webová stránka | www |
Video4Linux (V4L zkráceně) je sbírka ovladače zařízení a API pro podporu v reálném čase záznam videa na Linux systémy.[1] Podporuje mnoho USB webové kamery, TV tunery a související zařízení standardizující jejich výstup, takže programátoři mohou snadno přidávat do svých aplikací podporu videa. MythTV, tvtime a Tvheadend jsou typické aplikace, které používají framework V4L.
Video4Linux byl pojmenován po Video pro Windows (který je někdy zkrácen „V4W“), ale technicky s ním nesouvisí.[2][3]
Zatímco Video4Linux je k dispozici pouze v systému Linux, je pro něj k dispozici vrstva kompatibility FreeBSD s názvem Video4BSD. To poskytuje způsob, jak mnoho programů, které jsou závislé na V4L, také kompilovat a spouštět v operačním systému FreeBSD.
Dějiny
V4L byl představen pozdě do vývojového cyklu 2.1.X jádra Linuxu. Podpora V4L1 byla v jádře 2.6.38 zrušena.[4]
V4L2 je druhá verze V4L. Video4Linux2 opravil některé designové chyby a začal se objevovat v jádrech 2.5.x. Ovladače Video4Linux2 obsahují režim kompatibility pro aplikace Video4Linux1, ačkoli podpora může být neúplná a je doporučeno používat zařízení Video4Linux1 v režimu V4L2. Nyní je hostován projekt DVB-Wiki LinuxTV webová stránka.[5]
Některé programy podporují V4L2 prostřednictvím vyhledávač mediálních zdrojů v4l2: //
.
Pozoruhodný software podporující Video4Linux
- aMSN
- Cinelerra
- Cloudová aplikace
- Ekiga
- FFmpeg
- Frap
- FreeJ
- GStreamer
- kdetv
- Kopete
- Libav
- Linphone
- LiVES
- Motion (monitorovací software)[6]
- MPlayer
- mpv
- MythTV
- Otevřete software vysílače[7]
- OpenCV
- Nakoukni
- PyGame
- Skype
- Tvheadend
- veejay
- Přehrávač médií VLC
- xawtv
- Xine
- ZoneMinder
Viz také
- Správce přímého vykreslování - definuje rozhraní mezi jádrem a uživatelem pro přístup k grafickému vykreslování a akceleraci videa
- Mesa 3D - implementuje API pro akceleraci videa
Reference
- ^ „Úvod do rámce Video4Linux: Jak napsat ovladač pro snímání videa“. 2014-02-02. Citováno 2014-02-16.
- ^ „Archivovaná kopie“. Archivovány od originál dne 2014-02-21. Citováno 2013-12-04.CS1 maint: archivovaná kopie jako titul (odkaz) Přehled rámce ovladače V4L2.
- ^ https://events.linuxfoundation.org/images/stories/pdf/lceu2012_debski.pdf Video4Linux2 - cesta ke standardizovanému rozhraní API pro video kodek.
- ^ gspca
- ^ Video pro Linux Two API Specification
- ^ http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionFeatureList
- ^ https://obsproject.com
externí odkazy
- media_tree vývoj git
- v4l-utils vývoj git
- Linux Media Infrastructure API (V4L2, DVB a dálkové ovladače)
- Video4Linux-DVB wiki
- Zdroje Video4Linux
- Video4BSD, vrstva emulace Video4Linux
- Ukázkové aplikace Video pro Linux (V4L)
- Ukázková aplikace Video For Linux 2 (V4L2)
- Přístup k zařízením Video4Linux z prostředí Java
- kernel.org
- OpenWrt Wiki
- Ovladač a nástroje Linux UVC, Třída video zařízení USB (UVC)
Tento počítačová grafika –Vztahující se článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |