Video4Linux (V4L) er en samling utstyrsdrivere og en API for å støtte sanntids videofremvisning på Linuxsystemer. Den støtter mange USB nettkameraer, TV-kort og beslektet utstyr, slik at programmerere lett kan tilføye videostøtte til deres applikasjoner. MythTV, tvtime og TVHeadend er typiske applikasjoner som støtter V4L
Video4Linux er oppkalt etter Video for Windows, men er ikke teknisk relatert til det.
Det finnes også et kompatibilitetslag for V4L kalt Video4BSD, som er tilgjengelig for FreeBSD.