aspose.info
RU

AIFF — формат файла обмена аудио

Обновлено

.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 представляет собой набор фрагментов различных типов. Существует два основных типа фрагментов, которые важны для формирования фрагмента файла AIFF:

  • Общий фрагмент: Содержит важные параметры, описывающие семплированный звук, такие как его длина и частота дискретизации.
  • Sound Data Chunk: Содержит фактические аудиосэмплы. Есть много других необязательных фрагментов, которые перечисляют параметры инструмента, определяют маркеры, хранят информацию о приложении и т. д.

Типы локальных блоков

Типы фрагментов для формирования AIFF приведены в таблице ниже:

Тип блокаОписание
Общий фрагментОбщий фрагмент описывает основные параметры семплированного звука
Блок звуковых данныхБлок звуковых данных содержит фактические кадры семплов
Marker ChunkMarker Chunk содержит маркеры, указывающие на позиции в звуковых данных
Инструментальный фрагментИнструментальный фрагмент определяет основные параметры, которые инструмент, такой как сэмплер, может использовать для воспроизведения звуковых данных
MIDI Data ChunkMIDI Data Chunk можно использовать для хранения MIDI-данных
Фрагмент аудиозаписиФрагмент аудиозаписи содержит информацию, относящуюся к устройствам аудиозаписи
Специфический фрагмент приложенияСпецифический фрагмент приложения может использоваться производителями приложений для любых целей
КомментарииКомментарии
Текстовые фрагменты — имя, автор, авторское право, аннотацияВсе текстовые фрагменты

Использованная литература

См. также