Moving Pictures Experts Group, eller MPEG, er ansvarlig for de standarder, som vi ofte bruger til video-kodning. MPEG2 er den standard, som blev oprettet for at indkode videoer i høj kvalitet, beregnet til at blive anvendt til nye dvd-medier. MPEG4 blev udviklet meget senere, som en kodnings metode til enheder med begrænsede ressourcer. Bærbare enheder, som medieafspillere og mobiltelefoner, bruge dette format, såvel som online-butikker, der giver udlejning af video-og lydfiler.
MPEG4 er det foretrukne format til enheder, da det giver en fil, der er under 1G for de fleste fuld længde film. Dette er et langt spring fra MPEG2, som kun kan producere filer med fem gange den størrelse. Lagring af MPEG2-filer vil ikke være et problem på dvd’er, som de sædvanlige DVD kapacitet er på over 4 GB, men det er et stort problem med bærbare enheder. MPEG4 har også gjort det praktisk at købe og downloade videoer online, som MPEG2-videoer er ret store, og tage lang tid at downloade. Den lille filstørrelse af MPEG4 filer direkte kan oversættes til et lavere behov for båndbredde, når streaming optaget eller real-time video via internettet.
Indstilling af filstørrelse til side, når de overvejer bedre format, MPEG-2 vinder hands-down, da det giver en langt bedre billedkvalitet. Forskellen i kvalitet er mindre, når du ser filerne via en lille skærm, som dem installeret i mobiltelefoner og endda netbooks, men når det kommer til store skærme, som de fleste nuværende HDTV-skærme, kan du tydeligt se forskellen i det endelige billede. Vi kan tilskrive dette til mængden af tabte data, da både MPEG2 og MPEG4 er komprimeringsmetoder at miste data. MPEG4 simpelthen udsmid mere information, hvilket resulterer i dårligere billede.
MPEG2 komprimerer video ved at kassere oplysningerne i dele af billedet, som ikke ændrer sig fra en ramme til en anden, og gemme kun de dele af billedet, hvor nye oplysninger er tilføjet. Den MPEG4 komprimering mekanisme er en smule mere kompliceret end den, MPEG2, som den har brug for bedre algoritmer til at scanne og bestemme, hvilke pixel kan kasseres, for at reducere data yderligere.
