CAVLC on lyhenne sanoista Context-adaptive variable-length coding, joka on on MPEG-4 AVC/H.264 -koodekissa (codec) käytettävissä oleva tekniikka tiedon häviöttömälle tiivistykselle.
CAVLC ei ole laskennallisesti yhtä monimutkainen kuin CABAC, joten CAVLC:ia voi käyttää kaikkien MPEG-4 AVC/H.264 -profiilien kanssa. CAVLC ei kuitenkaan pakkaa tietoa yhtä tiiviisti kuin CABAC.