aspose.info
BG

WAV - Формат на аудио файл с вълнова форма

Обновено

Какво е WAV файл?

WAV, известен като WAVE (Waveform Audio File Format), е подмножество от спецификацията на Microsoft Resource Interchange File Format (RIFF) за съхраняване на цифрови аудио файлове. Форматът не прилага никаква компресия към битовия поток и съхранява аудиозаписите с различни честоти на дискретизация и битрейт. Той е бил и е един от стандартните формати за аудио компактдискове. Wave файловете са с по-голям размер в сравнение с новите аудио файлови формати като MP3, който използва компресия със загуби, за да намали размера на файла, като същевременно поддържа същото качество на звука. Въпреки това WAV файловете могат да бъдат компресирани с помощта на кодеци на Audio Compression Manager (ACM). Налични са няколко API и приложения, които могат да конвертират WAV файлове в други популярни аудио файлови формати.

Знаеше ли? Можете да станете сътрудник на FileFormat.com, за да поддържате общността на файловите формати в крак с вашите открития. Ако трябва да споделите нещо относно WAV или аудио файловите формати, можете да публикувате констатациите си в секцията Новини за аудио файловия формат, за да могат хората да бъдат информирани.

WAV файлов формат

Файловият формат WAVE, който е подмножество на спецификацията RIFF на Microsoft, започва с заглавка на файла, последвана от последователност от части от данни. WAVE файлът има единична “WAVE” част, която се състои от две под-части:

  • част “fmt” - определя формата на данните
  • част “данни” - съдържа действителните примерни данни

Заглавка на WAV файл

Заглавката на WAV (RIFF) файл е с дължина 44 байта и има следния формат:

ПозицииПримерна стойностОписание
1 - 4“RIFF”Маркира файла като риф файл. Всеки знак е с дължина 1 байт.
5 - 8Размер на файла (цяло число)Размер на целия файл - 8 байта, в байтове (32-битово цяло число). Обикновено трябва да попълните това след създаването.
9 -12“WAVE”Заглавка на тип файл. За нашите цели винаги е равно на “WAVE”.
13-16“fmt "Маркер за формат на парче. Включва крайна нула
17-2016Дължина на данните за формат, както е посочено по-горе
21-221Тип формат (1 е PCM) - 2 байта цяло число
23-242Брой канали - 2 байта цяло число
25-2844100Скорост на дискретизация - 32 байта цяло число. Общите стойности са 44100 (CD), 48000 (DAT). Честота на дискретизация = Брой проби в секунда или херц.
29-32176400(Честота на дискретизация * BitsPerSample * Канали) / 8.
33-344(BitsPerSample * Канали) / 8.1 - 8 бита моно2 - 8 бита стерео/16 бита моно4 - 16 бита стерео
35-3616Битове на проба
37-40“данни”заглавка на парче “данни”. Маркира началото на секцията с данни.
41-44Размер на файла (данни)Размер на секцията с данни.
По-горе са дадени примерни стойности за 16-битов стерео източник.

Препратки

Вижте също