Лекция 08 Структура файлов
.docСтруктура Wave файла:
Блоки звуковых файлов:
RIFF - 4 байта названия типа контейнера файла (Resource Interchanging File Format формат файлов для обмена ресурсами)
, - 4 байта длины файла (общая длина - 8 Байт, которые уже израсходованы)
WAVE- 4 байта тип RIFF-контейнера (WAVE - для звука, AVI - для видео)
fmt - 4 байта названия контейнера для хранения данных о реально используемом звуковом формате.
- 4 байта длины контейнера fmt
- 2 байта кода компрессии (0 - неизвестен/недопустим, 1 - Импульсно Кодовая Модуляция, ..., 80 - MPEG, 65535 - экспериментальный)
- 2 байта количества каналов
- 4 байта отсчетов в секунду
- 4 байта среднего количества байтов в секунду
- 2 байта выравнивания блока
- 2 байта значащих битов на отсчет
- 2 байта количества дополнительной информации
- n байт дополнительной информации, связанной с конкретным компрессором
data - 4 байта
- 4 байта для завершения блока из 8 байтов
по 1 байту для 8 битного звука, по 2 байта для 16 битного, по 4 байта для 32 битного
левыйправыйлевыйправый
I I первый символ информационного блока
ICMT комментарий
ICOP авторские права
INAM название произведения
IART исполнитель
иногда содержатся блоки указывающие продолжительность цифровой тишины.
RIFF, WAVEfmt p p data ЂЂЂЂЂЂЂЂ
файл 6000 Гц 8 бит моно, состоящий из 8 нулевых отсчетов (при битрейте не выше 8 знак числа не используется)
RIFFd WAVEfmt p Ђ» data@ ю? Ђї ю? Ђї ю? Ђї ю? Ђї Ђї ю? юї ю? юї ю? юї ю?
файл 6000 Гц 32 бита моно, состоящий из ++++---- в левом канале и ----++++ в правом
IFF Interchange File Format – формат файла обмена данными (Electronic Arts для «Amiga»)
AIFF (AIFF-C, AIFC) Audio Interchange File Format (Compression) – аудио формат файла обмена данными (Apple)
RIFF Resource Interchange File Format – формат файла обмена ресурсами (Microsoft)
WAWE - волна
MPEG - Media Programm Encoding Group(Группа по разработке кодированого програмного медиаконтента)