Codec: Rodzaj programu, który koduje i dekoduje dane w celu zmniejszenia ilości danych i związanego z tym zmniejszenia przepustowości. Na przykład zmniejszenie rozmiaru jest często osiągane przez zmniejszenie dynamika i kompresję sygnału. Przykłady niektórych kodeków znajdują się obok H.264 i DivX również MP3.