aspose.info
HU

WAV - hullámforma hangfájl formátum

Frissítve

Mi az a WAV fájl?

A WAV, a WAVE (Waveform Audio File Format) néven ismert, a Microsoft Resource Interchange File Format (RIFF) specifikációjának egy részhalmaza a digitális audiofájlok tárolására. A formátum nem alkalmaz tömörítést a bitfolyamon, és a hangfelvételeket különböző mintavételezési és bitsebességgel tárolja. Ez volt és az egyik szabványos formátum az audio CD-k számára. A Wave fájlok mérete nagyobb az új hangfájlformátumokhoz képest, mint például az MP3, amelyek veszteséges tömörítést alkalmaznak a fájl méretének csökkentése érdekében, miközben megőrzik ugyanazt a hangminőséget. A WAV-fájlok azonban tömöríthetők az Audio Compression Manager (ACM) kodekekkel. Számos API és alkalmazás áll rendelkezésre, amelyek konvertálhatják a WAV fájlokat más népszerű audiofájlformátumokká.

Tudtad? A FileFormat.com közreműködőjévé válhat, hogy a fájlformátum-közösséget naprakészen tartsa az eredményekről. Ha bármit meg kell osztania a WAV- vagy audiofájlformátumokkal kapcsolatban, az Audio File Format News szakaszban közzéteheti megállapításait, hogy az emberek naprakészek maradjanak.

WAV fájlformátum

A WAVE fájlformátum, amely a Microsoft RIFF specifikációjának egy részhalmaza, egy fájlfejléccel kezdődik, amelyet adatdarabok sorozata követ. A WAVE-fájl egyetlen “WAVE”-darabbal rendelkezik, amely két részdarabból áll:

  • egy “fmt” darab – az adatformátumot határozza meg
  • egy “adat” darab – a tényleges mintaadatokat tartalmazza

WAV fájl fejléc

A WAV (RIFF) fájl fejléce 44 bájt hosszú, és a következő formátumú:

PozíciókMintaértékLeírás
1 - 4“RIFF”Riff fájlként jelöli meg a fájlt. A karakterek egyenként 1 bájt hosszúak.
5 - 8Fájlméret (egész szám)A teljes fájl mérete - 8 bájt, bájtban (32 bites egész szám). Ezt általában a létrehozás után kell kitölteni.
9 -12“WAVE”Fájltípus fejléc. A mi céljainkra ez mindig egyenlő a “HULLÁM”-val.
13-16“fmt "Formázási darabjelölő. Tartalmazza a záró nullát
17-2016A fent felsorolt formátumadatok hossza
21-221Formátum típusa (1 PCM) - 2 bájtos egész szám
23-242Csatornák száma - 2 bájtos egész szám
25-2844100Mintavételi sebesség – 32 bájtos egész szám. Általános értékek: 44100 (CD), 48000 (DAT). Mintavételezési sebesség = Minták száma másodpercenként, vagy Hertz.
29-32176400(Mintavételi sebesség * BitsPerSample * Csatornák) / 8.
33-344(BitsPerSample * csatornák) / 8,1 - 8 bites mono2 - 8 bites sztereó/16 bites mono4 - 16 bites sztereó
35-3616Bit mintánként
37-40“data”“adat” darabfejléc. Az adatszakasz elejét jelöli.
41-44Fájl mérete (adatok)Az adatszakasz mérete.
A 16 bites sztereó forrás mintaértékei fent vannak megadva.

Referenciák

Lásd még