Все еще не удается открыть файл?
Если ваш файл не открывается после использования программ сверху, есть действительно хороший шанс, что вы неправильно читаете расширение файла.
Легко путать одно расширение файла для другого, если они написаны аналогичным образом, а это значит, что даже если они могут быть похожими, они могут быть в двух совершенно разных форматах файлов, для которых требуются разные открыватели файлов.
WVE является одним из примеров расширения файла, которое напоминает WAVE и WAV, но это вовсе не аудиофайл. Файлы WVE представляют собой файлы проекта Wondershare Filmora, которые открываются в программе редактирования видео Wondershare Filmora. Другими могут быть файлы проекта WaveEditor, используемые с CyberLink Media Suite.
Если это не файл WAV или WAVE, который у вас есть, изучите фактическое расширение файла, чтобы узнать, какие программы могут его открывать или преобразовывать.
Чанк данных (Data Chunk)
Чанк данных содержит фреймы звуковых данных (все каналы звуковых данных)
Рассмотрим структуру
DataChunk =
Record
chunkID : ID;
chunkSize : Integer;
waveformData : array of byte;
end;
-Значение ID всегда равно ‘data’.
—chunkSize— число байтов в чанке минус 8 байт (поля ID и chunkSize) кроме того, не учитываются байты выравнивания структуры. Помните, что описание данных хранится в чанке формата. Все вышеперечисленное относится только к несжатому формату.
-Массив waveformDataсодержит собственно выборки, порядок их следования и выравнивание описано в разделе выборки и фреймы. Число фреймов можно вычислить, разделив значение chunkSizeна wBlockAlignчанка формата.
Чанк данных является необходимой частью любого звукового файла. В одном файле может присутствовать только один чанк данных.
В заключение хочется напомнить, что существуют множество других чанков таких как например Cue Chunk(вроде описания данного аудио файла), Playlist chunk, Associated Data List, Label Chunk, Note Chunk, Labeled Text Chunk, Sampler Chunk, Instrument Chunk Format. Для воспроизведения аудио их надо просто игнорировать.
—————————————————————————-
Заголовок
Итак, давайте рассмотрим первую часть WAV-файла подробнее. Следующая таблица наглядно показывает структуру заголовка:
Местоположение | Поле | Описание |
---|---|---|
0…3 (4 байта) | Содержит символы «RIFF» в ASCII кодировке . Является началом RIFF-цепочки. | |
4…7 (4 байта) | Это оставшийся размер цепочки, начиная с этой позиции. Иначе говоря, это размер файла минус 8, то есть, исключены поля chunkId и chunkSize. | |
8…11 (4 байта) | Содержит символы «WAVE» | |
12…15 (4 байта) | Содержит символы “fmt ” | |
16…19 (4 байта) | 16 для формата PCM. Это оставшийся размер подцепочки, начиная с этой позиции. | |
20…21 (2 байта) | Аудио формат, список допустипых форматов. Для PCM = 1 (то есть, Линейное квантование). Значения, отличающиеся от 1, обозначают некоторый формат сжатия. | |
22…23 (2 байта) | Количество каналов. Моно = 1, Стерео = 2 и т.д. | |
24…27 (4 байта) | Частота дискретизации. 8000 Гц, 44100 Гц и т.д. | |
28…31 (4 байта) | Количество байт, переданных за секунду воспроизведения. | |
32…33 (2 байта) | Количество байт для одного сэмпла, включая все каналы. | |
34…35 (2 байта) | Количество бит в сэмпле. Так называемая «глубина» или точность звучания. 8 бит, 16 бит и т.д. | |
36…39 (4 байта) | Содержит символы «data» | |
40…43 (4 байта) | Количество байт в области данных. | |
44… | Непосредственно WAV-данные. |
Вот и весь заголовок, длина которого составляет 44 байта.
Подводные камни
Выше мы рассмотрели простейший случай заголовка с одной подцепочкой перед областью данных. Но на практике встречаются и более сложные или даже непредвиденные сценарии, с которыми можно увязнуть надолго.
-
В лежит заведомо слишком большое значение. Такое происходит, когда вы пытаетесь читать данные в режиме стриминга. Например, декодер при выводе результата декодирования в в этом поле возвращает значение , а в — (что равно максимальному значению 32-разрядного знакового целочисленного значения). Это объясняется тем, что декодер в таком режиме выдаёт результат не целиком, а небольшими наборами данных и не может заранее определить итоговый размер данных.
-
Подцепочек может быть больше, чем две, например, при попытке декодировать аудио универсальным декодером ffmpeg 4.1.3 в декодированном файле помимо рассмотренных подцепочек и будет содержаться ещё одна перед областью данных. Таким образом, когда вам понадобится добраться до данных, вам потребуется пропустить ненужные подцепочки, пока не встретится . Это будет сделать не слишком сложно, так как можно читать ID подцепочки и её размер, и если она не , то пропускать данные, основываясь на её размере.
Блок данных
В моно варианте значения амплитуды расположены последовательно. В стерео же, например, сначала идет значение амплитуды для левого канала, затем для правого, затем снова для левого и так далее.
Несжатые аудио форматы
Несжатый звук — это именно то, на что он похож: настоящие звуковые волны, которые были захвачены и преобразованы в цифровой формат без какой-либо дальнейшей обработки. В результате несжатые аудиофайлы, как правило, являются наиболее точными, но занимают МНОГО дискового пространства — около 34 МБ в минуту для 24-битного стерео 96 кГц.
PCM
PCM расшифровывается как Pulse-Code Modulation, цифровое представление необработанных аналоговых аудиосигналов. Аналоговые звуки существуют в виде сигналов, и чтобы преобразовать сигнал в цифровые биты, звук должен быть дискретизирован и записан через определенные интервалы (или импульсы).
Таким образом, этот цифровой аудиоформат имеет «частоту дискретизации» (как часто делается выборка) и «битовую глубину» (сколько битов используется для представления каждой выборки). Сжатия нет. Цифровая запись является почти точным представлением аналогового звука.
PCM — самый распространенный аудиоформат, используемый на CD и DVD. Существует подтип PCM, называемый линейной импульсной кодовой модуляцией, где выборки берутся через линейные интервалы. LPCM является наиболее распространенной формой PCM, поэтому на данном этапе два термина почти взаимозаменяемы.
WAV
WAV расшифровывается как Waveform Audio File Format (также называемый Audio for Windows в некоторый момент, но не больше). Это стандарт, разработанный Microsoft и IBM еще в 1991 году.
Многие люди предполагают, что все файлы WAV являются несжатыми аудиофайлами, но это не совсем так. WAV на самом деле просто контейнер Windows для аудио форматов. Это означает, что файл WAV может содержать сжатый звук, но он редко используется для этого.
Большинство файлов WAV содержат несжатый звук в формате PCM. Файл WAV является просто оболочкой для кодировки PCM, что делает его более подходящим для использования в системах Windows. Однако системы Mac обычно могут открывать файлы WAV без каких-либо проблем.
AIFF
AIFF расшифровывается как Audio Interchange File Format. Подобно тому, как Microsoft и IBM разработали WAV для Windows, AIFF — это формат, разработанный Apple для систем Mac еще в 1988 году.
Также как и файлы WAV, файлы AIFF могут содержать несколько видов аудио. Например, есть сжатая версия под названием AIFF-C и другая версия, называемая Apple Loops, которая используется GarageBand и Logic Audio — и все они используют одно и то же расширение AIFF.
Большинство файлов AIFF содержат несжатый звук в формате PCM. Файл AIFF является просто оболочкой для кодировки PCM, что делает его более подходящим для использования в системах Mac. Однако системы Windows обычно могут открывать файлы AIFF без каких-либо проблем.
Пошаговое руководство как Конвертировать WV+CUE в WAV:
В настоящий момент, существует огромное количество аудиоформатов, и зачастую, это становится проблемой для пользователей, особенно если их проигрыватель не поддерживает определенные форматы. В частности, такое может случиться, если Вам нужно открыть WV файл. К счастью, формат WAV поддерживается подавляющим большинством устройств и плееров, поэтому во многих случаях конвертация – гораздо более простой и быстрый способ открыть аудиофайл, чем поиск подходящего проигрывателя. Если вам понадобилось быстро сконвертировать аудиофайл из wv в wav, то, наша программа wv to wav converter – лучшее решение, которое представляет собой универсальный конвертор wv в wav, позволяющий работать с разными типами файлов. Вы можете добавлять в программу треки простым перетаскиванием. Все, что от вас потребуется – это просто загрузить нужную композицию или ролик в приложение, а затем настроить все необходимые конфигурации и запустить конвертацию. Данный wv конвертер, обладает простым и понятным «drag and drop» интерфейсом и лишен ненужных функций, которые обычно только отвлекают пользователя. Если вы хотите преобразовать wv в wav или любой другое аудио формат, то достаточно будет лишь выбрать его в выпавшем списке. При желании, в настройках можно также выставить битрейт, кодек, частоту аудио и другие параметры. Вы можете добавлять в конвектор как отдельные песни, так и целые папки с аудио. Часто, пользователи ищут ‘wv в wav конвертер онлайн’ или ‘как конвертировать wv в wav онлайн’, не задумываясь о том, что аудио файлы имеют большой размер, и даже при очень хорошем интернете, загрузка, конвертирование wv в wav, и скачивание результата, займет очень много времени. Гораздо быстрее будет скачать wv to wav converter, и сделать это на PC. Wv to wav converter поддерживает огромное количество аудио форматов: AAC, AC-3, AIFF, ALAC, WV+CUE, WAV, OGG, WAV, WMA и массу других, поэтому, вы без труда сможете получить нужный аудиофайл. К тому же, в приложение включены лучшие аудио кодеки, благодаря чему достигается высокое качество выходного wav файла. Кроме того, данный конвертер wv в wav позволяет адаптировать файлы для всех современных гаджетов типа Apple iPhone или iPad.
Скачать WV в WAV Бесплатно!
Скачайте бесплатно WV to WAV Converter, установите и запустите, чтобы в три шага конвертировать WV в WAV:
Элементы выборок и фреймы
Важнейшими понятиями при интерпретация wave файлов, являются понятия элементы выборок и фреймы. Элемент выборки представляет собой мгновенное значение амплитуды сигнала. Данные длинной более 8-ми бит хранятся в виде блока размером от 9 до 32 бит состоящего из двух смежных слов (определяется значением поля
wBitsPerSample, в чанке формата, для несжатого подстандарта PCM). Например для 16 битного формата (2х8 бит) диапазон значений амплитуд от -32768 ($8000) до 32767 ($7FFF). Для формата 8бит и меньше (1 беззнаковый байт) диапазон значений амплитуд от 0 до 255.
В связи с архитектурой современных процессоров было решено, что при сохранении данных размер выборки будет округлятся до величины кратной 8-битам. Для АЦП с разрядностью не более 8-бит данные сохраняются в 8-ми битном формате. Для АЦП с разрядностью от 9 до 16 бит элемент выборки будет 16 битным числом со знаком.
Для АЦП с разрядностью от 17 до 24 бит выборка будет 3-х байтной. Для АЦП с разрядностью от 25 до32 бит выборка будет двойным знаковым 32 битным словом. И т.д.
Кроме того, биты данных (не кратных должны быть выровнены по левому краю. Например 12 битные данные (записываются 16-ти битным словом) выравниваются следующим образом – данные выборки записываются с 4-го по 15 бит включительно, биты от 0 до 3 устанавливаются в нуль. Т.о. число 101000010111 записывается как
___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
| | | | | | | | | | | | | | | | |
| 1 0 1 0 0 0 0 1 0 1 1 1 0 0 0 0 |
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
<---------------------------------------------> <------------->
12 битная выборка выровненная по левому краю крайне правые
Байты установленные
в нуль.
Но в файл данные будут записаны так
___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
| | | | | | | | | | | | | | | | | |
| 0 1 1 1 0 0 0 0 | | 1 0 1 0 0 0 0 1 |
|___|___|___|___|___|___|___|___| |___|___|___|___|___|___|___|___|
<-------------> <-------------> <----------------------------->
биты 0 до 3 4 нулевых биты от 4 до 11
При многоканальной записи элементы выборок записываются поочередно. Так для стерео записи в начале пишется одна выборка левого канала, затем правого, затем следующая выборка левого и т.д. Такое расположение выборок упрощает пересылку данных в ЦАП. Блок из нескольких выборок воспроизводимых одновременно называется фреймом. В нашем примере фрейм это блок, состоящий из двух выборок (левого и правого каналов)
фреймфрейм 1 фрейм N
_____ _____ _____ _____ _____ _____
| ch1 | ch2 | ch1 | ch2 | . . . | ch1 | ch2 |
|_____|_____|_____|_____| |_____|_____|
_____
| | = одна выборка
|_____|
Для одноканальной записи, фрейм состоит просто из одной выборки. Для многоканальной записи правила составления фрейма следующие:
channels 1 2
_________ _________
| left | right |
stereo | | |
|_________|_________|
1 2 3
_________ _________ _________
| left | right | center |
3 channel | | | |
|_________|_________|_________|
1 2 3 4
_________ _________ _________ _________
| front | front | rear | rear |
quad | left | right | left | right |
|_________|_________|_________|_________|
1 2 3 4
_________ _________ _________ _________
| left | center | right | surround|
4 channel | | | | |
|_________|_________|_________|_________|
1 2 3 4 5 6
_________ _________ _________ _________ _________ _________
| left | left | center | right | right |surround |
6 channel | center | | | center | | |
|__________|_________|__________|__________|__________|_________|
Выборки в пределах одного фрейма записываются непрерывно один за другим без неиспользованных байтов между ними. Следует отметить, что все вышеупомянутое относится к формату записи без сжатия (PCM).
Аудиофайлы со сжатием и без него
Вначале рассмотрим три категории, в которые можно сгруппировать все форматы аудиофайлов. Они определяются степенью сжатия данных и связанным с ним уровнем потерь качества звучания.
Если для сжатия аудио в вашем файле не применялся специальный алгоритм (или кодек), это приведет к двойному результату: во-первых, потерь качества звучания не будет, во-вторых, место на вашем жестком диске скоро закончится.
По своей сути запись в формате без сжатия полностью соответствует оригинальному аудиофайлу, в котором зафиксированы в цифровом представлении реальные звуковые сигналы.
WAV, AIFF или FLAC: форматы без сжатия
WAV и AIFF можно назвать самыми популярными форматами аудиофайлов без сжатия. Оба они основаны на PCM (Pulse Code Modulation, импульсно-кодовой модуляции), широко известном механизме непосредственного преобразования аудиосигнала в цифровую форму. В WAV и в AIFF применяются схожие технологии, но методы хранения данных несколько различаются. В этих форматах можно записывать как файлы CD-качества, так и более высокого разрешения.
Формат WAV был разработан Microsoft и IBM, в силу чего применяется на платформах на базе Windows; он является стандартным форматом записи компакт-дисков.
Формат AIFF создан компанией Apple как альтернатива WAV; и хотя AIFF-файлы менее распространены, они обеспечивают более полную поддержку метаданных, позволяя хранить обложки альбомов, названия песен и тому подобную информацию.
Недостаток этих форматов – требование гигантских объемов памяти. Файлы CD-качества (16 бит, 44,1 кГц) занимают около 10 МБ дискового пространства на минуту звучания.
Новое поколение
BWF (Broadcast Wave Format) – это стандартный аудиоформат, созданный Европейским радиовещательным союзом в качестве преемника WAV. Он имеет массу улучшений, в числе которых возможность хранить более надежные метаданные в файле. Это основной формат записи, используемый во многих профессиональных рабочих станциях в телевизионной и киноиндустрии. Файлы BWF включают в себя стандартизированную метку времени, которая позволяет легко синхронизировать звук с отдельным элементом изображения. Автономные многодорожечные рекордеры AETA, Sound Devices, Zaxcom, HHB Communications Ltd, Fostex, Nagra, Aaton, и TASCAM всегда используют BWF как предпочтительный формат.
Как конвертировать файл WAV / WAVE
Файлы WAV лучше всего конвертировать в другие аудиоформаты (например, MP3, AAC, FLAC, OGG, M4A, M4B, M4R и т. Д.) С помощью одного из инструментов в нашем списке программ Free Audio Converter.
Если у вас установлен iTunes, вы можете конвертировать WAV в MP3 без необходимости загружать дополнительное программное обеспечение. Вот как:
-
Открыв iTunes, перейдите к Редактировать > Настройки меню в Windows или ITunes > Настройки на Mac.
-
На вкладке Общие выберите Импорт настроек.
-
Рядом с раскрывающимся меню Импортировать с помощью выберите Кодировщик MP3.
-
Выбрать OK пару раз выйти из окна настроек.
-
Выберите одну или несколько песен, которые вы хотите, чтобы iTunes конвертировал в MP3, а затем используйте Отправьте > Конвертировать > Создать MP3 версия пункт меню. Это сохранит исходный аудиофайл, но также создаст новый MP3 с тем же именем.
Некоторые другие бесплатные конвертеры файлов, которые поддерживают преобразование файла WAV в другой формат, — это FileZigZag и Zamzar. Это онлайн-конвертеры, что означает, что вам нужно загрузить файл на веб-сайт, преобразовать его, а затем загрузить обратно на свой компьютер. Этот метод отлично подходит для файлов меньшего размера.
Что такое файл WAV?
WAV-файл — это аудиофайл, который использует стандартный цифровой формат аудиофайла, используемый для хранения данных формы сигнала. Он позволяет сохранять аудиозаписи с различной частотой дискретизации и битрейтами и часто сохраняется в 16,1-битном стереофоническом формате с частотой 44,1 кГц, который является стандартным форматом, используемым для аудио CD. Дополнительная информация
WAV — сокращение от «Waveform Audio File Format» и произносится как «волна». Файлы WAV аналогичны файлам .AIF, но они основаны на формате файлов обмена ресурсами (RIFF), а не на формате файлов обмена аудио (AIFF). Файлы WAV чаще всего встречаются на компьютерах под управлением Windows, тогда как файлы AIF чаще встречаются в системах Macintosh.
Android |
|
Windows |
|
макинтош |
|
Linux |
|
Web |
|
IOS |
|
Аудиофайлы с потерями и аудиофайлы без потерь
В широком мире аудиофайлов можно найти форматы файлов с потерями и без потерь, которые различаются по степени
сжатия данных
.
Мы используем сжатие данных как практический инструмент для размещения большего количества файлов на жестком диске. Вы можете представить себе это как сжатие нескольких отдельных файлов на вашем компьютере, чтобы получить файл меньшего размера для хранения. Этот тип сжатия сильно отличается от сжатия звука при микшировании или создании музыки.
Вопреки мнению многих, существуют методы сжатия данных, которые позволяют сделать файлы меньше, сохраняя при этом полную целостность информации, содержащейся в аудиопотоке. Мы называем эти аудиоформаты
сжатыми без потерь
.
С другой стороны, существуют
форматы со сжатием с потерями
, которые удаляют данные в аудиопотоке без существенного влияния на звук. Однако при использовании такого метода сжатия информация выбрасывается.
WAV File Format
The WAVE file format, being a subset of Microsoft’s RIFF specification, starts with a file header followed by a sequence of data chunks. A WAVE file has a single “WAVE” chunk which consists of two sub-chunks:
- a “fmt” chunk — specifies the data format
- a “data” chunk — contains the actual sample data
WAV File Header
The header of a WAV (RIFF) file is 44 bytes long and has the following format:
Positions | Sample Value | Description |
---|---|---|
1 — 4 | “RIFF” | Marks the file as a riff file. Characters are each 1 byte long. |
5 — 8 | File size (integer) | Size of the overall file — 8 bytes, in bytes (32-bit integer). Typically, you’d fill this in after creation. |
9 -12 | “WAVE” | File Type Header. For our purposes, it always equals “WAVE”. |
13-16 | “fmt « | Format chunk marker. Includes trailing null |
17-20 | 16 | Length of format data as listed above |
21-22 | 1 | Type of format (1 is PCM) — 2 byte integer |
23-24 | 2 | Number of Channels — 2 byte integer |
25-28 | 44100 | Sample Rate — 32 byte integer. Common values are 44100 (CD), 48000 (DAT). Sample Rate = Number of Samples per second, or Hertz. |
29-32 | 176400 | (Sample Rate * BitsPerSample * Channels) / 8. |
33-34 | 4 | (BitsPerSample * Channels) / 8.1 — 8 bit mono2 — 8 bit stereo/16 bit mono4 — 16 bit stereo |
35-36 | 16 | Bits per sample |
37-40 | “data” | “data” chunk header. Marks the beginning of the data section. |
41-44 | File size (data) | Size of the data section. |
Sample values are given above for a 16-bit stereo source. |
Внешние ссылки [ править ]
Викискладе есть медиафайлы, связанные с . |
- – от Университета Макгилла (последнее обновление: 03.01.2011)
- от Microsoft (обновлено 26 октября 2017 г.)
- – университет
- (1999)
- ; см., например, стр. 128
vте Сжатие мультимедиа и форматы контейнеров | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сжатие видео |
|
||||||||||||
Аудио сжатие |
|
||||||||||||
Сжатие изображения |
|
||||||||||||
Контейнеры |
|
||||||||||||
Сотрудничество |
|
||||||||||||
Методы |
|
||||||||||||
Списки |
|
||||||||||||
См методы сжатия для техники и программного обеспечения сжатия для кодеков |
Авторитетный контроль |
---|
Файл формата WAVE — что это?
Формат WAVE был разработан корпорацией Майкрософт, является контейнером для хранения и записи оцифрованных аудиопотоков. Представляет из себя сжатый формат, отличается отсутствием потери качества и основан на расширении RIFF.
Зачастую рассматриваемый тип файла занимает довольно много места на цифровом диске или каком-либо прочем накопителе. В процессе сжатия могут быть использованы различные кодеки. Открыть файл WAVE возможно в штатном медиапроигрывателе Microsoft Windows Media Player, для этого следует закачать на компьютер соответствующий кодек.
Одним из самых распространенных кодеков, является MS ADPCM, его полное название — Microsoft Adaptive Differential Pulse Code Modulation. Крайне редко используются в сети Всемирной паутины из-за того, что обладают достаточно объёмными размерами, что невыгодно для большинства пользователей как при воспроизведении, так и при загрузке.
Отлично подходит для хранения исходных файлов в архиве, потому как имеет один из наиболее высоких показателей качества среди аналогов. По сей день распространены в сфере записи звука, среди же обычной среды использования их рейтинг был значительно снижен в связи с вытеснением со-стороны более компактного и универсального MP3.
Рассматриваемый формат файла разрабатывался при поддержке компании IBM, чаще всего его можно встретить в пределах операционной системы Windows, а также Mac OS, в последней платформе открыть WAVE можно при помощи Apple QuickTime Player или Roxio Toast. Достаточно часто WAV используется в файлах WAVE.
Анализ структуры формата файла WAV
Файл WAVE — это очень простой файл RIFF с типом формата «WAVE». Блок RIFF содержит два субблока. Идентификаторами двух субблоков являются «fmt» и «data». Субблок «fmt» состоит из структуры PCMWAVEFORMAT, а размер субблока равен sizeof (PCMWAVEFORMAT), а состав данных — PCMWAVEFORMAT Данные в структуре. Во-первых, это блок RIFF с идентификатором блока RIFF, указывающим, что файл является стандартным файлом RIFF; затем идет FourCC, WAVE, файл является файлом WAV; Блок fmt содержит аудио Некоторые атрибуты: частота дискретизации, скорость передачи данных, канал и т.д .; блок фактов является необязательным блоком, который не требуется для формата данных PCM; последний блок данных содержит данные аудио PCM. Фактически, файл WAV можно рассматривать как состоящий из двух частей: заголовка файла и данных PCM. Поля в заголовке WAV-файла показаны на рисунке ниже:
Структура файлов WAV
Формат RIFF , на котором основан формат WAV, определяет файловую структуру, основанную на последовательности блоков данных ( фрагментов ).
Каждый блок идентифицируется 4 байтами (идентификатор FourCC : 4 символа ASCII), за которыми следует размер блока, закодированного на 4 байта. Если читатель встречает блок, которого он не знает, он переходит к следующему. WAV-файл должен содержать как минимум вызываемый блок (код означает формат , глиф «␣» представляет собой пробел ) и вызываемый блок . Блок должен располагаться перед блоком .
Блок fmt␣содержит технические метаданные, то есть информацию, относящуюся к кодированию аудиопотока, информацию, необходимую для интерпретации данных.
Блок dataсодержит полезную нагрузку , то есть полезные аудиоданные.
Заголовок файла WAV
Заголовок файла WAV начинается с первого байта ( смещение 0). Он имеет размер 44 байта и состоит из следующих полей (перечисленных в порядке):
FileTypeBlocID (4 octets) : Constante « » (0x52,0x49,0x46,0x46) FileSize (4 octets) : Taille du fichier moins 8 octets FileFormatID (4 octets) : Format = « » (0x57,0x41,0x56,0x45) FormatBlocID (4 octets) : Identifiant « » (0x66,0x6D, 0x74,0x20) BlocSize (4 octets) : Nombre d'octets du bloc - 16 (0x10) AudioFormat (2 octets) : Format du stockage dans le fichier (1: PCM entier, 3: PCM flottant, 65534: WAVE_FORMAT_EXTENSIBLE) NbrCanaux (2 octets) : Nombre de canaux (de 1 à 6, cf. ci-dessous) Frequence (4 octets) : Fréquence d'échantillonnage (en hertz) BytePerSec (4 octets) : Nombre d'octets à lire par seconde (c.-à-d., Frequence * BytePerBloc). BytePerBloc (2 octets) : Nombre d'octets par bloc d'échantillonnage (c.-à-d., tous canaux confondus : NbrCanaux * BitsPerSample/8). BitsPerSample (2 octets) : Nombre de bits utilisés pour le codage de chaque échantillon (8, 16, 24) DataBlocID (4 octets) : Constante « » (0x64,0x61,0x74,0x61) DataSize (4 octets) : Nombre d'octets des données (c.-à-d. "Data[]", c.-à-d. taille_du_fichier - taille_de_l'entête (qui fait 44 octets normalement). DATAS[] : [Octets du Sample 1 du Canal 1] [Octets du Sample 1 du Canal 2] [Octets du Sample 2 du Canal 1] [Octets du Sample 2 du Canal 2] * Les Canaux : 1 pour mono, 2 pour stéréo 3 pour gauche, droit et centre 4 pour face gauche, face droit, arrière gauche, arrière droit 5 pour gauche, centre, droit, surround (ambiant) 6 pour centre gauche, gauche, centre, centre droit, droit, surround (ambiant) NOTES IMPORTANTES : Les octets des mots sont stockés sous la forme (c.-à-d., en "little endian") [...
Кроме того, в некоторых файлах между первым и вторым блоком есть блок «JUNK». Последний имеет следующую структуру:
JunkBlocId (4 octets) : Constante « » (0x4A,0x55,0x4E,0x4B) JunkBloc (32 octets): 0x1C (séparateur de fichier) puis 31 fois 0x00
Программное обеспечение для редактирования
Существует множество программ, называемых аудиоредакторами , которые позволяют редактировать, усиливать, нормализовать, изменять скорость или высоту звука или применять эффекты (эхо, затухание …) к файлам WAV, например:
- Пыл
- Мужество
- GoldWave
- Ocenaudio
- Sound Forge
- WaveLab
- WavePad