En audio video interleave (AVI) kompressor är ett program som ansvarar för att göra AVI-filer mindre eller konvertera andra filer till AVI. För att en AVI-kompressor ska fungera måste den minska filens kvalitet eller storlek så att mindre minne behövs. Detta program kan vanligtvis ändra andra filformat till AVI-filer, men vissa kan sakna denna funktion. AVI-formatet används för både ljud- och videofiler, så kompressorn kan arbeta på ljud, video eller båda för att minska minnet. Vissa AVI-kompressorer kan sedan höja kvaliteten på en AVI tillbaka till sin ursprungliga nivå, men denna funktion är ovanlig och komprimeringen kan vara permanent.
För att minska mängden minne som behövs för en AVI-fil måste en AVI-kompressor minska kvaliteten, storleken eller båda. En storleksminskning är ofta mindre skadlig för kvaliteten, och det gör bara filmfönstret mindre när AVI spelas upp. Om användaren försöker öka storleken på ett reducerat fönster, kommer han normalt att märka kvalitetsproblem. Kvalitetsminskning kan minska bildfrekvensen, så vissa segment kan hoppa över eller flöda dåligt, och det finns ofta artefakter i videon. Videoartefakter ser vanligtvis ut som lätt missfärgade fyrkanter eller rektanglar, och de kan vara distraherande.
De flesta AVI-kompressorprogram kan också konvertera andra video- och ljudfiler till AVI-formatet. Vissa kan fungera med alla multimediafilformat, medan andra har ett begränsat utbud av format som de kan konvertera. Kompressorn behöver normalt ett filformat av högre kvalitet för att korrekt komprimera den till en AVI, men inte alltid. Denna funktion ingår inte på alla AVI-kompressorer.
Till skillnad från vissa filformat som uteslutande används för video, ljud eller en blandning av de två, kan AVI-filer användas för alla tre. Majoriteten av AVI-filer är videofiler med ljud. Oavsett vilket kan de flesta AVI-kompressorprogram fungera med både ljud- och videoströmmar för att säkerställa att AVI-filen är ordentligt komprimerad.
En ovanlig funktion för en AVI-kompressor är möjligheten att lägga till minne till AVI, eller öka dess kvalitet. Den här funktionen är ovanlig eftersom det vanligtvis är svårare att lägga till kvalitet än att ta bort den. När en kompressor används är kompressionen normalt permanent. För att kompensera för detta gör många användare en kopia av en AVI innan de komprimerar den; Annars kanske det inte finns något sätt att hämta den högkvalitativa versionen från före komprimeringen.