MP4 या MPEG-4 AVC (उन्नत वीडियो कोडिंग) एक संपीड़ित मल्टीमीडिया कंटेनर प्रारूप है, जिसका अर्थ है कि यह गुणवत्ता में बड़े नुकसान के बिना छोटे फ़ाइल आकार में वीडियो और ऑडियो दोनों फ़ाइलों को पकड़ सकता है। यह बहुत कम एमपी 3 के समान है सिवाय संपीड़न के बहुत अधिक जटिल है।