O que é um arquivo MP3?
Arquivos com extensão .mp3 são formatos de arquivo codificados digitalmente para arquivos de áudio que são formalmente baseados no MPEG-1 Audio Layer III ou MPEG-2 Audio Layer III. Foi desenvolvido pelo Moving Picture Experts Group (MPEG) que usa compressão de áudio Layer 3. A compactação obtida pelo formato de arquivo MP3 é 1/10 do tamanho dos arquivos .WAV ou .AIF. O formato oferece vantagens de transmitir esses arquivos de áudio pela Internet para ouvir online, o que anteriormente não era possível devido aos grandes tamanhos de arquivos de áudio. A qualidade do som de um arquivo de áudio MP3 pode ser controlada por configurações de parâmetros como taxa de bits, taxa de amostragem, som comum ou estéreo normal.
Breve História do Formato de Arquivo MP3
O formato MP3 foi inventado e desenvolvido por uma empresa alemã, Fraunhofer-Gesellshart. O algoritmo tem patentes licenciadas para a tecnologia de compressão que utiliza. Aqui está uma linha do tempo útil de MP3:
• 1987 - O Instituto Fraunhofer na Alemanha começou a pesquisar codificação de áudio de baixa taxa de bits de alta qualidade. Foi chamado de projeto EUREKA EU147, Digital Audio Broadcasting.
• Janeiro de 1988 - O Moving Picture Experts Group, ou MPEG, foi estabelecido.
• Abril de 1989 - Fraunhofer recebeu uma patente na Alemanha para MP3.
• 1992 - Dieter Seitzer, que ajudou o Fraunhofer em suas pesquisas, integrou sua codificação de áudio com MPEG-1.
• 1993 - O padrão MPEG-1 foi publicado.
• 1994 - O padrão MPEG-2 foi desenvolvido e publicado um ano depois.
• Nov. 26, 1996 - A patente dos EUA para MP3 foi emitida.
• Setembro de 1998 - Fraunhofer começou a fazer valer os direitos de patente. Quem usou a codificação de áudio MP3 pagou uma taxa de licenciamento para Fraunhofer.
• Fevereiro de 1999 - SubPop, uma gravadora, distribuiu música no formato MP3, sendo a primeira a fazê-lo.
• 1999 - Surgem os primeiros MP3 players portáteis.
Formato de arquivo MP3
Um arquivo MP3 consiste em quadros MP3, onde cada quadro consiste em um cabeçalho e um bloco de dados. Os quadros não são independentes e geralmente não podem ser extraídos em limites arbitrários de quadro. Os blocos de dados do arquivo contêm informações sobre o áudio em termos de frequências e amplitudes. A palavra de sincronização no cabeçalho identifica o início de um quadro válido. Isto é seguido por 3 bits onde o primeiro bit mostra que é um padrão MPEG e os 2 bits restantes mostram que a camada 3 é usada; daí MPEG-1 Audio Layer 3 ou MP3. Depois disso, os valores serão diferentes, dependendo do arquivo MP3.
ISO/IEC 11172-3 define o intervalo de valores para cada seção do cabeçalho junto com a especificação do cabeçalho. A maioria dos arquivos MP3 hoje contém ID3 metadados, que precede ou segue os quadros MP3, conforme indicado no diagrama. O fluxo de dados pode conter uma soma de verificação opcional.