WAV
A Wikipédiából, a szabad lexikonból.
A WAV-formátum digitális audióállományok egyik adatformátuma . Szemben az MP3 és más adatformátumokkal, a WAV formátum általában nem tömöríti az audioadatokat. Lehetséges viszont tömörített adatok tárolása WAV formátumban.
A WAV formátumot (pontos neve: RIFF WAVE) a Microsoft definiálta a Windows üzemelőrendszer számára "Resource Interchange Format" (RIFF) néven.
Egy Wav állományban három adatblokk van, ún. chunkok (részek) a következő adatokkal:
- A Riff-rész az állományt azonosítja, mint WAV állományt.
- A formátum-rész néhány jellemzőt tárol, mint a gyűjtési gyakoriságot.
- A data-részben a tényleges adatok vannak.
Tartalomjegyzék |
[szerkesztés] Mi egy audio-állomány?
Audio állományok egy hang digitalizált formái, tehát egy rezgés diszkrét hordozói. Egy adott időpontban a rezgés amplitúdóját jelenti egy adat.
A fölvett hang minősége két értéktől függ főleg:
- A mintavételi frekvenciától (milyen gyakran veszünk mintát?)
- a mintában levő bitek számától (az amplitúdó ilyen értékeket vehet fel).
[szerkesztés] Egy általánosan olvasható WAV-formátum adatai
- átvéve a http://www.lightlink.com/tjweber/StripWav/Canon.html oldalról
A Riff fejléccel kezdődik:
- Offset hossz tartalom
- 0 4 byte 'RIFF'
- 4 4 byte <állomány hossza - 8>
- 8 4 byte 'WAVE'
A fmt-rész a minta formátumát írja le:
- 12 4 byte 'fmt '
- 16 4 byte 0x00000010 // fmt-adatok hossza (16 Byte)
- 20 2 byte 0x0001 // Formátum-mutató: 1 = PCM
- 22 2 byte <channels> // Csatornák: 1 = mono, 2 = sztereo
- 24 4 byte <sample rate> // Mintavételek száma másodpercenként: pl. 44100
- 28 4 byte <bytes/second> // Mintavételi arány * Block-Align
- 32 2 byte <block align> // Csatornák * Bit/Sample / 8
- 34 2 byte <bits/sample> // 8 vagy 16
Az adat-részben a mintaadatok vannak:
- 36 4 byte 'data'
- 40 4 byte <adatblokk hossza>
- 44 bytes <adatok>
[szerkesztés] Irodalom
Born, Gunter: File Formats Handbook. 1995, ITP Boston
[szerkesztés] Külső hivatkozások
- http://www.kgw.tu-berlin.de/KW/Studio/ProTools/audio-formate/wav/index.html
- http://www.it.fht-esslingen.de/~schmidt/vorlesungen/mm/seminar/ss00/HTML/node107.html (nagyon részletes leírás németül)
- http://www.fh-friedberg.de/fachbereiche/e2/telekom-labor/zinke/nw/vp/doku/dito41.htm
- Hogy lehet audio CD-k adatait wave formátumba áttenni?
- Péter kis waveszerkesztője
- A WAVE adatformátum, szerző tjw
- Programpéldák wave-ra és más adatformátumokra
- Adatformátumok leírása