Формат файла обмена аудио - Audio Interchange File Format

Формат файла обмена аудио
(AIFF)
Расширение имени файла
.aiff
.aif
.aifc
Тип интернет-СМИ
audio / x-aiff
audio / aiff
Типовой кодAIFF, AIFC
Единый идентификатор типа (UTI)public.aiff-audio
public.aifc-audio
РазработанApple Inc.
изначальный выпуск21 января 1988 г.; 32 года назад (1988-01-21)[1]
Последний релиз
1.3
(4 января 1989 г.; 31 год назад (1989-01-04)
AIFF-C / июль 1991 г.; 29 лет назад (1991-07)[2])
Тип форматаформат аудиофайла, формат контейнера
Расширен сIFF (формат файла)

Формат файла обмена аудио (AIFF) является формат аудиофайла стандарт, используемый для хранения звук данные для персональные компьютеры и другие электронные аудиоустройства. Формат разработан Apple Inc.. в 1988 г. на основе Electronic Arts ' Формат файла обмена (IFF, широко используется на Amiga систем) и чаще всего используется на Apple Macintosh Компьютерные системы.

В аудиоданные в большинстве файлов AIFF не сжат импульсно-кодовая модуляция (PCM). Этот тип файла AIFF использует гораздо больше дискового пространства, чем с потерями форматы, такие как MP3 - около 10 МБ на одну минуту стереозвука при частоте дискретизации 44,1 кГц и разрядности 16 бит. Существует также сжатый вариант AIFF, известный как AIFF-C или МФЦА, с различными кодеками сжатия.

Помимо аудиоданных, AIFF может включать петля точечные данные и музыкальная нота образец, для использования аппаратными сэмплерами и музыкальными приложениями.

Расширение файла для стандартного формата AIFF - .aiff или .aif. Для сжатых вариантов предполагается .aifc, но .aiff или .aif также принимаются аудиоприложениями, поддерживающими этот формат.

AIFF в Mac OS X

С развитием Mac OS X операционной системы, Apple создала новый тип AIFF, который, по сути, является альтернативой прямой порядок байтов Формат порядка байтов.[3][4]

Поскольку в архитектуре AIFF не предусмотрен альтернативный порядок байтов, Apple использовала существующую архитектуру сжатия AIFF-C и создала «псевдосжатый» кодек под названием сеять (двое написано наоборот). Единственная разница между стандартным файлом AIFF и файлом AIFF-C / sowt - это порядок байтов; здесь нет никакого сжатия.[5]

Apple использует этот новый тип AIFF с прямым порядком байтов в качестве стандарта в Mac OS X. Когда файл импортируется или экспортируется из iTunes в формате «AIFF» на самом деле используется AIFF-C / sowt. Когда звук с аудио компакт-диска импортируется путем перетаскивания на рабочий стол Mac OS X, полученный файл также является файлом AIFF-C / sowt. Во всех случаях Apple называет файлы просто «AIFF» и использует расширение «.aiff».

Для подавляющего большинства пользователей эта техническая ситуация совершенно незаметна и неактуальна. Качество звука стандартных AIFF и AIFF-C / sowt идентично, и данные можно конвертировать туда и обратно без потерь. Однако пользователи старых аудиоприложений могут обнаружить, что файл AIFF-C / sowt не будет воспроизводиться, или будет предлагать пользователю преобразовать формат при открытии, или будет воспроизводиться как статический.

Все традиционные файлы AIFF и AIFF-C продолжают нормально работать в Mac OS X (в том числе на новом оборудовании на базе Intel), и многие сторонние аудиоприложения, а также оборудование продолжают использовать стандартный порядок байтов AIFF с прямым порядком байтов.

Петли AIFF Apple

Apple также создала еще одно недавнее расширение формата AIFF в виде Apple Loops.[6] использован Гаражная группа и Логика Pro, что позволяет включать данные для изменения высоты тона и темпа приложением в более распространенную разновидность, и MIDI - данные последовательности и ссылки на другие инструменты воспроизведения GarageBand.

AppleLoops использует расширение .aiff (или .aif) или .caf независимо от типа.

Формат данных

Файл AIFF разделен на несколько частей.[7] Каждый фрагмент идентифицируется идентификатор чанка в более широком смысле называемый FourCC.

Типы фрагментов в файлах AIFF:

  • Общий фрагмент (обязательно)
  • Блок звуковых данных (обязательно)
  • Маркер Чанк
  • Инструментальный кусок
  • Блок комментариев
  • Название Чанк
  • Автор Чанк
  • Блок авторских прав
  • Аннотационный блок
  • Фрагмент аудиозаписи
  • Блок данных MIDI
  • Блок приложения
  • ID3 Кусок

Метаданные

Файлы AIFF могут хранить метаданные в блоках Имя, Автор, Комментарий, Аннотация и Авторские права. An Тег ID3v2 блок также может быть встроен в файлы AIFF, а также в блок приложения с Платформа расширяемых метаданных (XMP) данные в нем.[8]

Общие типы сжатия

AIFF поддерживает только несжатые данные PCM. AIFF-C также поддерживает сжатые аудиоформаты, которые можно указать в блоке «COMM». Тип сжатия - «НЕТ» для аудиоданных PCM. Тип сжатия сопровождается печатаемым именем. Общие типы и имена сжатия включают, но не ограничиваются:

Общие типы сжатия AIFF-C[1][9][10]
Тип сжатияНазвание сжатияДанныеИсточник
НИКТОне сжатыйPCM, прямой порядок байтовApple Inc.
сеятьне сжатыйPCM, с прямым порядком байтовApple Inc.
fl3232-битный плавающая точкаIEEE 32-битное число с плавающей запятойApple Inc.
fl6464-битная с плавающей запятойIEEE 64-битное с плавающей запятойApple Inc.
законALaw 2: 18-битный ITU-T G.711 ЗаконApple Inc.
ulawμЗакон 2: 18-битный ITU-T G.711 μ-законApple Inc.
ЗАКОНCCITT G.711 A-закон8-битный ITU-T G.711 A-law (64 кбит / с)SGI
ULAWCCITT G.711 u-закон8-битный ITU-T G.711 μ-закон (64 кбит / с)SGI
FL32Поплавок 32IEEE 32-битное с плавающей запятойSoundHack и Csound
ADP44: 1 Intel /DVI ADPCMСтефан Тавенар (Преобразователь аудио / Плеер) AmigaOS
ima4IMA 4:1
ACE2ACE 2-к-1Apple IIGS ACE (сжатие / расширение звука)
ACE8ACE 8-к-3
DWVWДельта с переменной шириной словаTX16W Тайфун
MAC3MACE 3-к-1Apple Inc.
MAC6MACE 6-к-1Apple Inc.
QclpQualcomm PureVoiceQualcomm
QDMCQDesign МузыкаQDesign
rt24RT24 50: 1Voxware
rt29RT29 50: 1Voxware
SDX2Квадратный корень-дельтаС прямым порядком байтов3DO (Panasonic) / MAC (Apple)

Смотрите также

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

  1. ^ а б Apple Computer, Inc. (1989-01-04), Формат файла обмена аудио, стандарт для звуковых файлов сэмплов, версия 1.3 (PDF), получено 2010-03-21
  2. ^ П. Кабал (2005-03-15). «Технические характеристики формата аудиофайлов - Технические характеристики AIFF / AIFF-C». Университет Макгилла. Получено 2010-03-21.
  3. ^ Справочная библиотека Mac OS X
  4. ^ Поддерживаемые форматы аудиофайлов и данных в Mac OS X
  5. ^ «Технические вопросы и ответы QTMRF04: QuickTime Sound». Яблоко. 1995-05-01. Получено 2009-11-09.
  6. ^ "Logic Studio - плагины и звуки". яблоко. Получено 2010-04-30.
  7. ^ Технические характеристики формата аудиофайлов
  8. ^ «Теги AIFF».
  9. ^ Том Эрбе (1999). «Типы и названия сжатия AIFF-C». Архивировано из оригинал на 2006-06-20. Получено 2010-03-21.
  10. ^ "Среда проверки объектов JSTOR / Гарвардского университета - модуль AIFF-hul". 2005-05-09. Архивировано из оригинал на 2010-06-29. Получено 2010-03-21.

внешние ссылки