Kompresor audio video interleave (AVI) adalah program yang bertanggung jawab untuk membuat file AVI lebih kecil atau mengonversi file lain ke AVI. Agar kompresor AVI berfungsi, itu harus menurunkan kualitas atau ukuran file sehingga lebih sedikit memori yang dibutuhkan. Program ini biasanya dapat mengubah format file lain menjadi file AVI, tetapi beberapa mungkin tidak memiliki fitur ini. Format AVI digunakan untuk file audio dan video, sehingga kompresor dapat bekerja pada audio, video atau keduanya untuk menurunkan memori. Beberapa kompresor AVI kemudian dapat meningkatkan kualitas AVI kembali ke tingkat aslinya, tetapi fitur ini jarang terjadi dan kompresi mungkin permanen.
Untuk mengurangi jumlah memori yang dibutuhkan oleh file AVI, kompresor AVI harus mengurangi kualitas, ukuran, atau keduanya. Pengurangan ukuran sering kali tidak terlalu merusak kualitas, dan itu hanya membuat jendela film lebih kecil saat AVI diputar. Jika pengguna mencoba memperbesar ukuran jendela yang diperkecil, biasanya ia akan melihat masalah kualitas. Pengurangan kualitas dapat mengurangi frekuensi gambar, sehingga beberapa segmen mungkin melewatkan atau mengalir dengan buruk, dan sering kali ada artefak dalam video. Artefak video biasanya terlihat seperti kotak atau persegi panjang yang sedikit berubah warna, dan mungkin mengganggu.
Sebagian besar program kompresor AVI juga dapat mengonversi file video dan audio lainnya ke format AVI. Beberapa dapat bekerja dengan format file multimedia apa pun, sementara yang lain memiliki rentang format terbatas yang dapat mereka konversi. Kompresor biasanya membutuhkan format file berkualitas lebih tinggi untuk mengompresnya dengan benar menjadi AVI, tetapi tidak selalu. Fitur ini tidak disertakan pada semua kompresor AVI.
Tidak seperti beberapa format file yang khusus digunakan untuk video, audio, atau campuran keduanya, file AVI dapat digunakan untuk ketiganya. Sebagian besar file AVI adalah file video dengan audio. Terlepas dari itu, sebagian besar program kompresor AVI dapat bekerja dengan aliran audio dan video untuk memastikan file AVI dikompresi dengan benar.
Fitur yang tidak umum untuk kompresor AVI adalah kemampuan untuk menambahkan memori ke AVI, atau meningkatkan kualitasnya. Fitur ini tidak umum karena menambahkan kualitas biasanya lebih sulit daripada menghilangkannya. Ketika kompresor digunakan, kompresi biasanya permanen. Untuk mengimbanginya, banyak pengguna membuat salinan AVI sebelum mengompresnya; jika tidak, mungkin tidak ada cara untuk mengambil versi berkualitas tinggi dari sebelum kompresi.