128 394 047 файлов
4,7 Trustpilot
с тех пор, как 2013

Все о файлах CAF

Гибкий аудиоконтейнер Apple без ограничений по размеру

Формат Core Audio (CAF) — это контейнерный формат, разработанный компанией Apple для хранения и передачи цифровых аудиоданных. Apple представила этот формат в 2005 году вместе с Mac OS X 10.4 (Tiger), чтобы преодолеть технические ограничения некоторых старых форматов, таких как WAV и AIFF. CAF входит в целый список собственных аудиоформатов Apple, таких как AIFF, QTA или M4A.

Отсутствие ограничений по размеру

В отличие от файлов WAV или AIFF, которые ограничены максимальным размером 4 ГБ (что при этих несжатых форматах и 24 бит / 48 кГц соответствует всего лишь примерно шести часам записи), формат CAF использует 64-битные смещения файлов. Благодаря этому данное ограничение по размеру практически отпадает.

CAF — это контейнерный формат

CAF — это не кодек, а чистый контейнер. Это означает, что внутри файла CAF могут использоваться различные аудиокодеки, в том числе несжатый линейный PCM (с различной битовой глубиной и частотой дискретизации), Apple Lossless (ALAC), AAC, IMA 4:1 ADPCM, а также MP3. Качество файла CAF — с потерями или без потерь — зависит, как обычно, от используемого кодека.

Современное использование файлов CAF

Как и в случае с контейнерными форматами, существует разнообразный набор используемых кодеков. В настоящее время наиболее частым случаем применения являются длинные голосовые сообщения в iMessage, которые раньше были файлами .AMR. Следующая таблица дает (неполный) обзор текущего использования CAF:

Источник Кодек в файле CAF Сжатие Типичный случай использования
Аудиосообщения iMessage (начиная с iOS 12.2) Opus, 24 000 Гц [1] с потерями Голосовые сообщения между iPhone; на данный момент, вероятно, наиболее распространенный источник файлов CAF
Разработка приложений для iOS (Xcode) Линейный PCM, 16 бит, Little-Endian <[2] несжатый Звуковые эффекты в приложениях и играх; формат, рекомендованный Apple для минимальной нагрузки на процессор при воспроизведении
Разработка приложений для iOS (Xcode) IMA 4:1 ADPCM [2] с потерями (незначительными) Фоновая музыка и длинные звуки в приложениях, когда необходимо сэкономить место на диске
Logic Pro / GarageBand Apple Lossless (ALAC) [3] без потерь Библиотеки лупов и звуковых эффектов, в частности аудио с объемным звуком
Logic Pro / GarageBand AAC [4] с потерями Экспортированные проекты и баунсы
macOS Голосовые заметки AAC или OPUS [1] с потерями Голосовые записи через приложение «Голосовые заметки»

Защита от сбоев при записи

Еще одно преимущество CAF перед WAV и AIFF заключается в надежности записи: в то время как в файлах WAV заголовок должен быть завершен в конце записи (что в случае сбоя может привести к непригодности файла), CAF позволяет добавлять новые аудиоданные без необходимости предварительного завершения заголовка. Содержимое можно восстановить даже без завершенного заголовка.

Техническая структура

Формат поддерживает любое количество аудиоканалов и поэтому подходит также для многоканальных и объемных звуковых проектов. Помимо чистых аудиоданных, файл CAF может хранить различные метаданные, в том числе текстовые примечания, маркеры, информацию о регионах, схемы каналов, информацию об инструментах, а также данные о пиковых значениях для отображения формы волны.
Каждый файл CAF начинается с заголовка файла, который содержит тип файла (ASCII-строку «caff») и версию формата. За ним обязательно следует блок описания аудио, который описывает формат аудио, а также блок аудиоданных с собственно аудиоданными. Переменные битрейты требуют дополнительного блока таблицы пакетов. Файлы с более чем двумя каналами требуют блока «Channel Layout».

Резюме

На практике CAF в основном используется в разработке Apple для приложений iOS и macOS. DAW Apple Logic Pro и GarageBand используют CAF внутренне, в частности для библиотек лупов и звуковых эффектов. Xcode также использует CAF в качестве предпочтительного формата для аудиоресурсов в проектах приложений. За пределами экосистемы Apple этот формат практически не прижился, а WAV, FLAC и M4A доминируют в кроссплатформенном использовании.

Преобразование и конвертация

Поскольку CAF поддерживается лишь в ограниченном объеме за пределами экосистемы Apple, перед публикацией целесообразно конвертировать файлы в более распространенные форматы. ru.file-converter-online.com распознает кодек, используемый в файле CAF, и автоматически выполняет соответствующую конвертацию. Как правило, конвертация в MP3 обеспечит хорошее качество при приемлемом размере файла. Для преобразования без потерь в качестве целевого формата подходит FLAC. Если размер файла не имеет значения, то WAV обеспечивает наилучшую совместимость среди форматов без потерь.

Источники

[1] MacRumors: Apple улучшает качество аудиосообщений в iOS 12.2
[2] Apple: Руководство по программированию мультимедиа — Использование аудио
[3] Wiki: Формат Core Audio
[4] Поддерживаемые форматы аудиофайлов и данных в OS X

0.0/5(0 голоса)

Конвертируйте, открывайте и редактируйте файлы CAF

Информация о файлах CAF

Программное обеспечение для открытия файлов CAF
VLC Media Player Apple QuickTime Player Apple GarageBand
Программное обеспечение для редактирования файлов CAF
Apple GarageBand Apple Logic Pro Audacity ffmpeg
MIME-тип для CAF
audio/x-caf

Связанные форматы файлов

Все конвертеры из или в формат CAF

Комментариев нет

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Перетащите файлы сюда...