|
Formato
WAV Jesús
Antonio Jimenez Aviña Hunab. ESCOM IPN. México
D.F. a 6 de Mayo de 1996. Dentro de los archivos de sonido, unos de los mas
importantes son los formato WAV y VOC.
En estos formatos podemos grabar tanto
música como voz. El formato de Microsoft Waveform (WAV), es uno de
los mas populares actualmente gracias a Windows y sus múltiples aplicaciones en Multimedia, ya que su
calidad de sonido es lo bastante buena al ser grabado en 8 o 16 BYTES. Lo malo
es que ocupa demasiado espacio para unos cuantos segundos de sonido. El formato WAV esta organizado de acuerdo a la
estructura RIFF (formato de archivo de intercambio de
recurso). Esta estructura fue diseñada hace varios años para los archivos
de recursos multimedia, Un archivo de Formato WAV esta compuesto de las
siguientes partes. Cabecera: Identificación
del formato RIFF. Longitud
de datos del formato RIFF Identificación
del formato como formato de sonido (WAV) Datos
del formato RIFF (puede o no existir) Identifica
al bloque como un fragmento de formatos Longitud
de los datos del formato que viene a continuación Categoría
al que pertenece el formato WAV Canales
de salida. Frecuencia
de muestras por segundo, a la que debe de reproducir cada canal. Numero
medio de BYTES que deben de transmitirse por segundo Alineamiento
del bloque Especifico
del formato (no documentado) Data Identifica al siguiente bloque como
fragmento de datos Longitud
del bloque Cuerpo Bloque
de datos. Cada uno de estos datos tiene una longitud especifica
la cual esta dada por el fabricante o bien
dentro del formato. *
Identificación del formato RIFF (4 BYTES). Regresa la cadena "RIFF". *
Longitud de datos del formato RIFF (4 BYTES). *
Identificación del formato como formato de sonido WAV (4 BYTES). Regresa la cadena "WAVE". *
Datos del formato RIFF (puede o no existir). La longitud se da en longitud de
datos del formato RIFF. *
Identifica al bloque como un fragmento de formatos (4 BYTES). Regresa la cadena "fmt" *
Longitud de los datos del formato que viene a continuación (4 BYTES). *
Categoría al que pertenece el formato WAV (2 BYTES). No esta documentada pero si regresa un 01
indica que es un formato Pulse Code
Modulation (PCM). *
Canales de salida (2 BYTES). Indica si es un archivo Mono o Estéreo. 1 para Mono y 2 para Estéreo. *
Frecuencia de muestreo en muestras por segundo a la que debe de reproducir cada canal (2 BYTES). Este valor esta dado en Hertz. *
Numero medio de BYTES que deben de transmitirse por segundo (2 BYTES). También se puede calcular por la siguiente formula Numero medio de BYTES por segundo = Canales
* Numero de muestras por segundo *(Numero de Bits por muestra/8) Donde el Numero de Bits por muestra es
igual al Numero de Muestras por segundo entre ocho. *Alineamiento
del bloque (2 BYTES). Ya que la computadora puede procesar solo un bloque a la ves. Este dato se utiliza para alinear los
bufers de cada canal. *
Especifico del formato (2 BYTES). No se encuentra documentado. *data
Identifica al siguiente bloque como fragmento de datos (4 BYTES). Regresa la cadena "fmt". *Longitud
del bloque (4 BYTES). Indica la longitud del cuerpo del archivo de sonido. *
Bloque de datos. Es donde se encuentra grabada la información a reproducir. A
continuación se muestra la cabecera de una archivo de sonido. RIFF0n WAVELIST, INFOISFT GoldWave
v1.00 (C) Chris Craig fmt + + dataØm
v~ }u|}~ v o
‘ " ‘yvssvrw ‘" vm..... RIFF Identificación del formato RIFF. 0n Longitud de datos del formato RIFF WAVE Identificación del formato como formato de sonido (WAV) LIST,
INFOISFT GoldWave v1.00 (C)
Chris Craig Datos del formato RIFF (puede o no existir) fmt Identifica al bloque como un fragmento de formatos Longitud de los datos del formato que viene a continuación Categoría al que pertenece el formato WAV Canales de salida. Frecuencia de muestreo en muestras por segundo, a la que debe de reproducir cada canal. Numero medio de BITS que deben de transmitirse por segundo Alineamiento del bloque Especifico del formato (no documentado) data Data Identifica al siguiente bloque como fragmento de datos Øm Longitud del bloque m v~ }u|}~ v o ‘ " ‘yvssvrw ‘ " vm..... Bloque de datos. Ahora si, a reproducir los archivos de formato WAV. Bibliografía Peter M. Ridge, "Guía oficial de Sound
Blaster" Osborne McGraw-Hill España 1994. Boris Bertelson & Mathias Rasch, "PC al
limite" Data Beck Colombia 1995. Ralf Brown, 1995 |