пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Программирование в интернет:
» ПИ
» ОКГТМ
» КИНФС

Структура файлу WAV, склад заголовку, основні підрозділи.

Самый прстой WAV имеет стандартный заголовок типа PCM и содержит аудио данные, обычно не компресованого, полученные 8- или 16-разрядным оцифровкой аналогового звука. В WAV-файла может содержаться звуковая информация, которая была сжата, а также прописываться информация о необходимом для воспроизведения кодек.

Почти все фалы WAVE в Интернет имеют формат PCM. Число каналов (Number of channels) и частота дискретизации (Samples per second) - основные параметры звука. Среднее число байт в секунду (Average number of bytes per second) приводится, чтобы помочь программе воспроизведения выбрать надлежащие размеры для буферов.

Файл WAV может состоять из нескольких блоков, но обычно есть только один блок формата и один блок данных. Фактически большинство программ, работающих с файлами WAV, предусматривают, что файлы имеют жестко структурированный формат.

Раздел формата имеет код «fmt» и содержит описатель формата звуковых данных. Раздел данных состоит или из одного подразделения «data», содержащий единый поток звуковых данных в цифровом виде, или с подразделения-списке «wavl», содержащий последовательность из подразделений «data» и «slnt» (silent - «тихий»). Каждое подразделение «data» задает отдельный фрагмент звучания, подраздел «slnt» - фрагмент тишины (паузу) заданной продолжительности.

Для форматов, отличных от PCM, и в случае использования списке «wavl» после раздела «fmt» вставляется новый раздел «fact». Первое двойное слово (DWORD) области данных раздела «fact» содержит общее количество звуковых отсчетов (samples) в файле. С помощью этого параметра можно определить время воспроизведения файла. Раздел формата имеет код «fmt» и содержит описатель формата звуковых данных. Раздел данных состоит или из одного подразделения «data», содержащий единый поток звуковых данных в цифровом виде, или с подразделения-списке «wavl», содержащий последовательность из подразделений «data» и «slnt» (silent - «тихий»). Каждое подразделение «data» задает отдельный фрагмент звучания, подраздел «slnt» - фрагмент тишины (паузу) заданной продолжительности.

Для форматов, отличных от PCM, и в случае использования списка «wavl» после раздела «fmt» вставляется новый раздел «fact». Первое двойное слово (DWORD) области данных раздела «fact» содержит общее количество звуковых отсчетов (samples) в файле. С помощью этого параметра можно определить время воспроизведения файла.


17.01.2016; 23:58
хиты: 309
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь