Формат файла обмена аудио - Audio Interchange File Format
эта статья нужны дополнительные цитаты для проверка.Январь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Расширение имени файла | .aiff .aif .aifc |
---|---|
Тип интернет-СМИ | audio / x-aiff audio / aiff |
Типовой код | AIFF, AIFC |
Единый идентификатор типа (UTI) | public.aiff-audio public.aifc-audio |
Разработан | Apple Inc. |
изначальный выпуск | 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 или МФЦА, с различными кодеками сжатия.
Помимо аудиоданных, AIFF может включать петля точечные данные и музыкальная нота образец, для использования аппаратными сэмплерами и музыкальными приложениями.
Расширение файла для стандартного формата AIFF - .aiff или .aif. Для сжатых вариантов предполагается .aifc, но .aiff или .aif также принимаются аудиоприложениями, поддерживающими этот формат.
AIFF в Mac OS X
Эта секция возможно содержит оригинальные исследования.Март 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
С развитием 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. Тип сжатия сопровождается печатаемым именем. Общие типы и имена сжатия включают, но не ограничиваются:
Тип сжатия | Название сжатия | Данные | Источник |
---|---|---|---|
НИКТО | не сжатый | PCM, прямой порядок байтов | Apple Inc. |
сеять | не сжатый | PCM, с прямым порядком байтов | Apple Inc. |
fl32 | 32-битный плавающая точка | IEEE 32-битное число с плавающей запятой | Apple Inc. |
fl64 | 64-битная с плавающей запятой | IEEE 64-битное с плавающей запятой | Apple Inc. |
закон | ALaw 2: 1 | 8-битный ITU-T G.711 Закон | Apple Inc. |
ulaw | μЗакон 2: 1 | 8-битный ITU-T G.711 μ-закон | Apple Inc. |
ЗАКОН | CCITT G.711 A-закон | 8-битный ITU-T G.711 A-law (64 кбит / с) | SGI |
ULAW | CCITT G.711 u-закон | 8-битный ITU-T G.711 μ-закон (64 кбит / с) | SGI |
FL32 | Поплавок 32 | IEEE 32-битное с плавающей запятой | SoundHack и Csound |
ADP4 | 4: 1 Intel /DVI ADPCM | Стефан Тавенар (Преобразователь аудио / Плеер) AmigaOS | |
ima4 | IMA 4:1 | ||
ACE2 | ACE 2-к-1 | Apple IIGS ACE (сжатие / расширение звука) | |
ACE8 | ACE 8-к-3 | ||
DWVW | Дельта с переменной шириной слова | TX16W Тайфун | |
MAC3 | MACE 3-к-1 | Apple Inc. | |
MAC6 | MACE 6-к-1 | Apple Inc. | |
Qclp | Qualcomm PureVoice | Qualcomm | |
QDMC | QDesign Музыка | QDesign | |
rt24 | RT24 50: 1 | Voxware | |
rt29 | RT29 50: 1 | Voxware | |
SDX2 | Квадратный корень-дельта | С прямым порядком байтов | 3DO (Panasonic) / MAC (Apple) |
Смотрите также
- Яблоко без потерь (ALAC)
- FLAC
- WAV
- РИФФ, то прямой порядок байтов формат, соответствующий МКФ
- OSType
- FourCC
использованная литература
- ^ а б Apple Computer, Inc. (1989-01-04), Формат файла обмена аудио, стандарт для звуковых файлов сэмплов, версия 1.3 (PDF), получено 2010-03-21
- ^ П. Кабал (2005-03-15). «Технические характеристики формата аудиофайлов - Технические характеристики AIFF / AIFF-C». Университет Макгилла. Получено 2010-03-21.
- ^ Справочная библиотека Mac OS X
- ^ Поддерживаемые форматы аудиофайлов и данных в Mac OS X
- ^ «Технические вопросы и ответы QTMRF04: QuickTime Sound». Яблоко. 1995-05-01. Получено 2009-11-09.
- ^ "Logic Studio - плагины и звуки". яблоко. Получено 2010-04-30.
- ^ Технические характеристики формата аудиофайлов
- ^ «Теги AIFF».
- ^ Том Эрбе (1999). «Типы и названия сжатия AIFF-C». Архивировано из оригинал на 2006-06-20. Получено 2010-03-21.
- ^ "Среда проверки объектов JSTOR / Гарвардского университета - модуль AIFF-hul". 2005-05-09. Архивировано из оригинал на 2010-06-29. Получено 2010-03-21.
внешние ссылки
- Формат файла обмена аудио AIFF-C - Проект 26.08.91 - Apple Computer, Inc. - (резервная копия archive.org)
- Технические характеристики звукового файла AIFF / AIFC - Проект 17/11/17 - (резервная копия archive.org)