Interframe compression works across frames, taking advantage of information that is common across multiple frames. Interframe codecs contain complete independent keyframes in combination with other frames that are derived from the keyframe. MPEG-1, 2 and 4 are popular interframe codecs. Interframe compression contrasts with intraframe compression.