.AIFF вариант №
AIFF (Audio Interchange File Format) — формат несжатых аудиофайлов, разработанный Apple в 1998 году, но основанный на EA IFF 85 (Standard for Interchange Format Files, разработанный Electronic Arts), формате-оболочке, используемом в системах Amiga. . Этот формат файла представляет собой стандарт для хранения семплированных звуков. Формат достаточно гибок и позволяет хранить монофонические или многоканальные семплированные звуки с различной частотой дискретизации и шириной сэмпла. Поскольку файлы AIFF не сжаты, это делает их больше по размеру, чем другие форматы с потерями, такие как MP3.
Файлы AIFF состоят из 2 каналов несжатого стереозвука с размером выборки 16 бит, записанного с частотой 44,1 кГц. Из-за высокого качества звука 5-минутный звук может занимать до 50 МБ дискового пространства, что аналогично формату файла WAV.
AIFF против WAV
AIFF и WAV почти одинаковы по качеству. Оба они используют одно и то же кодирование PCM (импульсно-кодовая модуляция), что делает их больше по размеру по сравнению с другими форматами с потерями, такими как MP3, M4A. Некоторые из общих различий записаны в таблице ниже:
АИФФ | WAV |
---|---|
Используется в основном для MAC | В основном используется для ПК |
Разрешает метаданные | Не допускает метаданных |
Структура файла AIFF
EA IFF 85 определяет общую структуру хранения данных в файлах. Файл EA IFF 85 состоит из нескольких фрагментов данных. Чанк — это блок построения файла AIFF, состоящий из некоторой информации заголовка, за которой следуют данные:
Файл AIFF представляет собой набор фрагментов различных типов. Существует два основных типа фрагментов, которые важны для формирования фрагмента файла AIFF:
- Общий фрагмент: Содержит важные параметры, описывающие семплированный звук, такие как его длина и частота дискретизации.
- Sound Data Chunk: Содержит фактические аудиосэмплы. Есть много других необязательных фрагментов, которые перечисляют параметры инструмента, определяют маркеры, хранят информацию о приложении и т. д.
Типы локальных блоков
Типы фрагментов для формирования AIFF приведены в таблице ниже:
Тип блока | Описание |
---|---|
Общий фрагмент | Общий фрагмент описывает основные параметры семплированного звука |
Блок звуковых данных | Блок звуковых данных содержит фактические кадры семплов |
Marker Chunk | Marker Chunk содержит маркеры, указывающие на позиции в звуковых данных |
Инструментальный фрагмент | Инструментальный фрагмент определяет основные параметры, которые инструмент, такой как сэмплер, может использовать для воспроизведения звуковых данных |
MIDI Data Chunk | MIDI Data Chunk можно использовать для хранения MIDI-данных |
Фрагмент аудиозаписи | Фрагмент аудиозаписи содержит информацию, относящуюся к устройствам аудиозаписи |
Специфический фрагмент приложения | Специфический фрагмент приложения может использоваться производителями приложений для любых целей |
Комментарии | Комментарии |
Текстовые фрагменты — имя, автор, авторское право, аннотация | Все текстовые фрагменты |