Diferença chave: AVI significa Audio Video Interleave. Foi incluído como parte da tecnologia Video for Windows. Foi desenvolvido pelo Windows em represália ao formato de arquivo MOV desenvolvido por computadores da Apple. A maioria das pessoas não percebe que AVI e MOV não estão codificando formatos, mas são wrappers para arquivos de vídeo formatados. O MPEG, por outro lado, representa o Grupo de Especialistas em Imagens em Movimento. Um dos formatos MPEG mais usados é o .mpg ou .mpeg. O .mpg é uma das várias extensões de arquivos para compressão de áudio e vídeo MPEG-1 ou MPEG-2. O MPEG-1 e o MPEG-2 são um padrão para compactação com perdas de vídeo e áudio.
Um arquivo contêiner especifica como os fluxos de dados dentro dele são organizados. A organização e representação reais dos fluxos de dados são feitas pelos vários tipos de codecs. São os codecs que afetam a qualidade e a compactação do vídeo. Ele descreve como os dados de vídeo ou áudio devem ser compactados e descompactados. Assim, cada arquivo AVI será diferente com base em qual codec é usado.
No entanto, na época, o AVI não tinha a sofisticação do QuickTime, nem seus recursos avançados. Mais tarde, a Microsoft abriu o formato para o grupo OpenDML para desenvolvê-lo. Eventualmente, a Microsoft abandonou o formato AVI em favor do seu formato WMV. AVI, por sua vez, mais tarde se tornou o formato de escolha para filmes piratas, provavelmente devido à simplicidade do programa.
Geralmente, AVI tende a ser maior que a maioria dos formatos de vídeo. Isso se deve principalmente aos recursos mínimos de compactação disponíveis. Além disso, dependendo dos codecs, um arquivo AVI pode suportar vários fluxos de vídeo ou áudio. Atualmente, o AVI é o formato de arquivo mais popular e comumente usado. É suportado por muitos players de vídeo, bem como alguns dispositivos móveis.
O MPEG, por outro lado, representa o Grupo de Especialistas em Imagens em Movimento. É um grupo de trabalho de especialistas que foi formado em 1988 pela ISO e pela IEC. Foi uma iniciativa conjunta entre Hiroshi Yasuda, da Nippon Telegraph and Telephone e Leonardo Chiariglione. Chiariglione tem servido como presidente do grupo desde o início do grupo.
Os padrões definidos pelo MPEG consistem em diferentes partes. Cada parte cobre um determinado aspecto de toda a especificação. O MPEG padronizou os seguintes formatos de compactação e padrões auxiliares:
- MPEG-1 (1993): Codificação de imagens em movimento e áudio associado para mídia de armazenamento digital em até cerca de 1, 5 Mbit / s (ISO / IEC 11172). Inclui o popular formato de compressão de áudio MPEG-1 Audio Layer III (MP3).
- MPEG-2 (1995): Codificação genérica de imagens em movimento e informações de áudio associadas (ISO / IEC 13818).
- MPEG-3: MPEG-3 lidou com a padronização de compressão escalável e multi-resolução e foi planejado para a compressão HDTV, mas foi encontrado para ser redundante e foi fundido com o MPEG-2.
- MPEG-4 (1998): Codificação de objetos audiovisuais. Inclui o MPEG-4 Part 14 (MP4).
Um dos formatos MPEG mais usados é o .mpg ou .mpeg. O .mpg é uma das inúmeras extensões de arquivo para compressão de áudio e vídeo MPEG-1 ou MPEG-2. O MPEG-1 e MPEG-2 é um padrão para compactação com perdas de vídeo e áudio. Uma compactação com perdas significa que, ao salvar o arquivo, há uma pequena perda de qualidade devido à compactação. Com cada nova gravação, há uma ligeira perda de qualidade devido à compressão. Portanto, não é o melhor formato no caso de alguém precisar continuar fazendo várias edições e salvamentos na imagem. Ainda assim, se uma só fizer algumas edições e o arquivo for salvo em um formato de alta qualidade, a pequena perda de qualidade devido à compactação é principalmente insignificante. Uma vantagem de usar esse formato é que, devido à compactação, o arquivo ocupará menos espaço para armazenamento de dados.
O padrão MPEG-1 consiste nas seguintes partes:
- Sistemas (armazenamento e sincronização de vídeo, áudio e outros dados juntos)
- Vídeo (conteúdo de vídeo compactado)
- Áudio (conteúdo de áudio compactado)
- Teste de conformidade (testando a exatidão das implementações do padrão)
- Software de referência (exemplo de software que mostra como codificar e decodificar de acordo com o padrão)