MP3 MP3 WAV WAV WAV

Apresentação do formato MP3


O formato WAV (contracção de "WAVEform audio format”) é um standard de armazenamento de dados áudio numéricos definido peka Microsoft e pela IBM.

Trata-se provavelmente do formato de armazenamento áudio mais utilizado, porque se trata do formato nativo dos sons do sistema de exploração Microsoft Windows.

O formato WAV não é realmente um formato de codificação, mas um formato de contentor áudio. Assim, um ficheiro WAV é estruturado de acordo com o standard RIFF (Resource Interchange File Format), definindo uma estrutura que permite encaixar dados multimédia.

Um ficheiro WAV pode assim conter

Estrutura

O formato WAV define uma estrutura de dados que permete acolhe dados áudio sob a forma de pedaços (em inglês chunks). Tratam-se de estruturas de dados encaixados, como as bonecas russas.

A estrutura global do ficheiro é a seguinte :

valign="top" valign="top" valign="top" valign="top"
Endereço (byte) Nome Dimensão (Outubro) Descrição
00hrID4hPalavra “RIFF”
04hrLen4hDimensão do pedaço de dados (chunk)
08hrDatarLen Pedaço de dados (chunk)



A seção rData contem o chunk, codificado sob a forma seguinte :

valign="top" valign="top" valign="top" valign="top"
Endereço (byte) Nome Dimensão (byte) Descrição
00hwID4Termo“WAVE”
04hFormato Chunk18Formato utilizado
1ChWAVE Data Chunk?Dados

Formato Chunk:
valign="top" valign="top" valign="top" valign="top" valign="top" valign="top" valign="top" valign="top" valign="top"
Desfasamento (byte) Nome Dimensão (byte) Descrição
00hfId4Termo «fmt »(o espaço é necessário)
04hfLen4??
08hwFormatTag2Formato (em geral 1 para o formato Microsoft PULSE Code Modulation)
0AhnChannels2Números canais (1=mono, 2=stéréo)
0ChnSamplesPerSec4Frequência de amostragem (em Hz)
10hnAvgBytesPerSec4nChannels * nSamplesPerSec * (nBitsPerSample/8) Permite considerar a dimensão do tampão necessário
14hnBlockAlign2nChannels * (nBitsPerSample/8) Permite o alinhamento do tampão
16hFormatSpecific2Comprimento de uma amostra em bits (8 ou 16)

O WAVE Data Chunk :
valign="top" valign="top"
Endereço (byte) Nome Dimensão (byte) Descrição
00hdId4Termo «data»
04hdLen4Comprimento do campo dData (em bytes)
08hdDatadLen Dados do som amostrado



O campo dData é formatado do seguinte modo:

  • Em mono 8 bits : cada octet representa uma amostra,
  • Estéreo 8 bits : 2 octets cada palavra (octet fraco, octet forte) representa uma amostra
  • Estéreo 16 bits : 2 palavras para cada amostra (esquerda fraca, esquerda forte, direito fraco, direito forte)


Última modificação do dia Sexta 19 de Junho de 2009 às 10:45:57.Este documento, intitulado « MP3 »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.