Формат файла аудиообмена
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2016 г. ) |
Расширение имени файла | .aiff .aif .aifc |
---|---|
Тип интернет-СМИ | аудио/x-aiff аудио/айфф |
Введите код | МФФ, МФЦА |
Единый идентификатор типа (UTI) | public.aiff-аудио public.aifc-аудио |
Разработано | Apple Инк. |
Первоначальный выпуск | 21 января 1988 г [1] |
Последний выпуск | |
Тип формата | формат аудиофайла , формат контейнера |
Расширено с | IFF (формат файла) |
Формат файла обмена аудио ( AIFF ) — это стандарт формата аудиофайлов, используемый для хранения звуковых данных для персональных компьютеров и других электронных аудиоустройств. Формат разработан Apple Inc. в 1988 году основан на Electronic Arts ( формате обмена файлами IFF, широко используется в системах Amiga ) и чаще всего используется в компьютерных системах Apple Macintosh .
Аудиоданные в большинстве файлов AIFF представляют собой несжатую импульсно-кодовую модуляцию (PCM). Этот тип файла AIFF занимает гораздо больше дискового пространства, чем с потерями форматы , такие как MP3 , — около 10 МБ на одну минуту стереозвука с частотой дискретизации 44,1 кГц и битовой глубиной 16 бит. Существует также сжатый вариант AIFF, известный как AIFF-C или AIFC , с различными определенными кодеками сжатия.
В дополнение к аудиоданным AIFF может включать в себя данные точек цикла и музыкальную ноту семпла для использования аппаратными сэмплерами и музыкальными приложениями.
Расширение файла стандартного формата AIFF: .aiff
или .aif
. Для сжатых вариантов это должно быть .aifc
, но .aiff
или .aif
принимаются также аудиоприложениями, поддерживающими этот формат.
AIFF на macOS [ править ]
Возможно, этот раздел содержит оригинальные исследования . ( Март 2009 г. ) |
С разработкой операционной системы OS X, теперь известной как macOS , Apple создала новый тип AIFF, который, по сути, является альтернативным форматом порядка байтов с прямым порядком байтов. [3] [4]
Поскольку архитектура AIFF не предусматривает альтернативного порядка байтов, Apple использовала существующую архитектуру сжатия AIFF-C и создала «псевдосжатый» кодек под названием sowt ( двойки , написанные наоборот). Единственная разница между стандартным файлом AIFF и файлом AIFF-C/sowt — это порядок байтов; никакого сжатия вообще не происходит. [5]
Apple использует этот новый тип AIFF с прямым порядком байтов в качестве стандарта для macOS. Когда файл импортируется в iTunes или экспортируется из него в формате «AIFF», на самом деле используется AIFF-C/sowt. Когда звук с аудио компакт-диска импортируется путем перетаскивания на рабочий стол macOS, полученный файл также является файлом AIFF-C/sowt. Во всех случаях Apple называет файлы просто «AIFF» и использует .aiff
расширение.
Для подавляющего большинства пользователей данная техническая ситуация совершенно незаметна и неактуальна. Качество звука стандарта AIFF и AIFF-C/sowt идентично, а данные можно конвертировать туда и обратно без потерь. Однако пользователи старых аудиоприложений могут обнаружить, что файл AIFF-C/sowt не воспроизводится, или пользователю будет предложено преобразовать формат при открытии, или он будет воспроизводиться как статический.
Все традиционные файлы AIFF и AIFF-C продолжают нормально работать в macOS, а многие сторонние аудиоприложения, а также оборудование продолжают использовать стандартный порядок байтов AIFF с прямым порядком байтов.
AIFF Apple Loops [ править ]
Apple также недавно создала еще одно расширение формата AIFF в виде Apple Loops. [6] используется GarageBand и Logic Pro , что позволяет включать данные для изменения высоты тона и темпа с помощью приложения в более распространенном варианте, а также данные MIDI -последовательности и ссылки на инструменты воспроизведения GarageBand в другом варианте.
В Apple Loops используется либо .aiff
(или .aif
) или .caf
расширение независимо от типа.
Формат данных [ править ]
Файл AIFF разделен на несколько частей. [7] Каждый фрагмент идентифицируется идентификатором фрагмента, более широко называемым FourCC .
Типы фрагментов, встречающихся в файлах AIFF:
- Общий чанк (обязательно)
- Блок звуковых данных (обязательно)
- Маркер Чанк
- Инструментальный блок
- Часть комментария
- Имя чанка
- Автор Чанк
- Часть авторских прав
- Чанк аннотации
- Часть аудиозаписи
- Блок MIDI-данных
- Часть приложения
- ID3 Чанк
Метаданные [ править ]
Файлы AIFF могут хранить метаданные в фрагментах имени, автора, комментария, аннотации и авторских прав. В файлы AIFF также можно встроить фрагмент тега ID3v2 , а также фрагмент приложения с данными расширяемой платформы метаданных (XMP). [8]
Распространенные типы сжатия [ править ]
AIFF поддерживает только несжатые данные PCM. AIFF-C также поддерживает форматы сжатого звука, которые можно указать в фрагменте «COMM». Тип сжатия для аудиоданных PCM — «НЕТ». Тип сжатия сопровождается печатным именем. Общие типы и названия сжатия включают, помимо прочего:
Тип сжатия | Имя сжатия | Данные | Источник |
---|---|---|---|
НИКТО | не сжат | PCM, обратный порядок байтов | Apple Инк. |
свинья | не сжат | PCM, прямой порядок байтов | Apple Инк. |
fl32 | 32-битная с плавающей запятой | IEEE 32-битное число с плавающей запятой | Apple Инк. |
fl64 | 64-битная с плавающей запятой | IEEE 64-битное число с плавающей запятой | Apple Инк. |
мелодия | Псалом 2:1 | 8-битный ITU-T G.711 A-закон | Apple Инк. |
стыд | μLaw 2:1 | 8-битный закон ITU-T G.711 | Apple Инк. |
МЕЛОДИЯ | CCITT G.711 A-закон | 8-битный закон ITU-T G.711 A (64 кбит/с) | СГИ |
СТЫД | CCITT G.711 U-закон | 8-битный закон ITU-T G.711 (64 кбит/с) | СГИ |
ЭЛ32 | Поплавок 32 | IEEE 32-битное число с плавающей запятой | SoundHack и Csound |
АДП4 | 4:1 Intel/ DVI ADPCM | Стефан Тавенар (аудиоконвертатор/проигрыватель) AmigaOS | |
ima4 | ИМА 4:1 | ||
ACE2 | ACE 2 к 1 | Apple IIGS ACE (сжатие/расширение аудио) | |
ACE8 | ACE 8 к 3 | ||
ДВВВ | Дельта с переменной шириной слова | TX16W Тайфун | |
MAC3 | МЕЙС 3 к 1 | Apple Инк. | |
MAC6 | МЕЙС 6 к 1 | Apple Инк. | |
Qclp | Qualcomm PureVoice | Квалкомм | |
КДМК | QDesign Музыка | QDesign | |
рт24 | РТ24 50:1 | Воксвар | |
рт29 | РТ29 50:1 | Воксвар | |
SDX2 | Квадратный корень-дельта | Прямой порядок байтов | 3DO (Panasonic)/Mac (Apple) |
См. также [ править ]
- Apple без потерь (ALAC)
- ФЛАК
- WAV
- RIFF — формат с прямым порядком байтов , соответствующий IFF.
- Тип ОС
- ЧетыреCC
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б Apple Computer, Inc. (04 января 1989 г.), Формат файла обмена аудио, стандарт для сэмплированных звуковых файлов, версия 1.3 (PDF) , получено 21 марта 2010 г.
- ^ П. Кабал (15 марта 2005 г.). «Спецификации формата аудиофайлов — Спецификации AIFF/AIFF-C» . Университет Макгилла . Проверено 21 марта 2010 г.
- ^ «Диспетчер синтеза речи — Руководство по OS X» . Яблоко . 29 октября 2008 г. Архивировано из оригинала 28 ноября 2009 г.
- ^ «Поддерживаемые форматы аудиофайлов и данных в Mac OS X» . Яблоко . 13 ноября 2008 г. Архивировано из оригинала 23 мая 2009 г.
- ^ «Технические вопросы и ответы QTMRF04: Звук QuickTime» . Яблоко . 1 мая 1995 г. Архивировано из оригинала 5 июля 2022 г. Проверено 9 ноября 2009 г.
- ^ «Logic Studio — Плагины и звуки» . Яблоко . Архивировано из оригинала 20 июля 2013 г. Проверено 30 апреля 2010 г.
- ^ Кабал, Питер (20 сентября 2017 г.). «Характеристики формата аудиофайлов» . Лаборатория MMSP, ECE, Университет Макгилла . Архивировано из оригинала 24 июля 2022 г.
- ^ «Тегирование AIFF» . 18 ноября 2013 г. Архивировано из оригинала 7 апреля 2022 г.
- ^ Том Эрбе (1999). «Типы и имена сжатия AIFF-C» . Архивировано из оригинала 20 июня 2006 г. Проверено 21 марта 2010 г.
- ^ «Модуль AIFF-hul» . JSTOR/Гарвардская среда проверки объектов . 9 мая 2005 г. Архивировано из оригинала 29 июня 2010 г. Проверено 21 марта 2010 г.
Внешние ссылки [ править ]
- Формат файла аудиообмена AIFF-C — черновик от 26 августа 1991 г. — Apple Computer, Inc. — (резервная копия archive.org)
- Спецификации звуковых файлов AIFF / AIFC – Проект от 17.11.17 – (резервная копия archive.org)