CABAC on lyhenne sanoista Context-adaptive binary arithmetic coding, joka on on MPEG-4 AVC/H.264 -koodekissa (codec) käytettävissä oleva tekniikka tiedon häviöttömälle tiivistykselle.
CABAC vaatii monimutkaisuutensa takia runsaasti laskentatehoa, jonka vuoksi sitä ei tueta lainkaan MPEG-4 AVC/H.264:n Baseline- ja Extended -profiileissa, jotka on tarkoitettu mobiililaitteille ja videoiden streamaukseen.