пользователей: 21222
предметов: 10454
вопросов: 177450
Конспект-online
зарегистрируйся или войди через vk.com чтобы оставить конспект.
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

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

Структура файлу 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
хиты: 22
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2016. All Rights Reserved. помощь