Video4Linux - Video4Linux

Video4Linux
Skrevet i C
Operativ system Linux
Platform Linux kerne
Licens GNU General Public License
Internet side www .linuxtv .org

Video4Linux ( V4L for kort) er en samling enhedsdrivere og et API til understøttelse af realtime videooptagelseLinux -systemer. Det understøtter mange USB -webkameraer , tv -tunere og relaterede enheder, der standardiserer deres output, så programmører let kan tilføje videostøtte til deres applikationer. MythTV , tvtime og Tvheadend er typiske applikationer, der bruger V4L -rammerne.

Video4Linux blev opkaldt efter Video for Windows (som undertiden forkortes "V4W"), men er ikke teknisk relateret til det.

Mens Video4Linux kun er tilgængelig på Linux, er der et kompatibilitetslag til rådighed for FreeBSD kaldet Video4BSD. Dette giver mange programmer, der er afhængige af V4L, også mulighed for at kompilere og køre på FreeBSD -operativsystemet.

Historie

V4L var blevet introduceret sent i 2.1.X udviklingscyklussen for Linux -kernen. V4L1 -support blev droppet i kernen 2.6.38.

V4L2 er den anden version af V4L. Video4Linux2 rettede nogle designfejl og begyndte at blive vist i 2.5.x -kernerne. Video4Linux2 -drivere inkluderer en kompatibilitetstilstand til Video4Linux1 -applikationer, selvom understøttelsen kan være ufuldstændig, og det anbefales at bruge Video4Linux1 -enheder i V4L2 -tilstand. Projektet DVB-Wiki er nu hostet på LinuxTV -webstedet.

Nogle programmer understøtter V4L2 gennem medierne Resource Locator v4l2:// .

Bemærkelsesværdig software, der understøtter Video4Linux

Se også

  • Direct Rendering Manager -definerer en grænseflade mellem kerner og bruger til adgang til grafikgengivelse og videoacceleration
  • Mesa 3D - implementerer videoacceleration API'er

Referencer

eksterne links