FLAC, ALAC, WAV, AIFF — в чём разница? Как устроены четыре формата без потерь и что выбрать (тест на KEYSION 02)

FLAC, ALAC, WAV и AIFF после декодирования дают один и тот же поток PCM, так что на слух разницы быть не должно. Опыт определяют размер файла, поддержка метаданных и совместимость с устройствами. Что выбрать — зависит от того, на чём вы слушаете, нужны ли теги и влезут ли файлы на диск и в телефон. Ниже разбираем все четыре формата на 02.
Да. Если файлы сделаны из одного мастера, декодированные значения сэмплов PCM совпадают бит в бит. WAV и AIFF — это контейнеры без сжатия, а FLAC и ALAC применяют сжатие без потерь: сжимается место на диске, а не звук.
WAV определили Microsoft и IBM, AIFF был ранним решением Apple. Структуры у них разные, но обе — это чистый PCM с заголовком. FLAC и ALAC уменьшают PCM алгоритмом вроде ZIP и восстанавливают его на лету при воспроизведении.
| Формат | Тип | Сжатие | Типичный размер (относительно WAV) | Метаданные | Что это значит |
|---|---|---|---|---|---|
| WAV | Без сжатия | Нет | 100% | Слабые | Лучшая совместимость, но самый большой размер и сложно с тегами |
| AIFF | Без сжатия | Нет | 100% | Неплохие | Дружелюбен к технике Apple, места занимает столько же |
| FLAC | Без потерь | Линейное предсказание | Около 50-70% | Сильные | Баланс размера и тегов, работает на разных платформах |
| ALAC | Без потерь | Линейное предсказание | Около 50-70% | Сильные | Родной для устройств Apple, вне экосистемы чуть неудобен |
При формате CD (44.1kHz/16bit) трек в WAV занимает примерно 40-50MB, а после перевода в FLAC обычно укладывается в 20-30MB. Зависит от музыки: тихие записи сжимаются сильнее.
Возьмём четырёхминутную поп-песню 44.1/16: WAV около 42MB, AIFF около 42MB, FLAC около 25MB, ALAC около 26MB. В варианте 96/24 Hi-Res WAV вырастает примерно до 138MB, а FLAC держится у 80MB. Когда места мало, сжатие без потерь экономит половину объёма, а платой становится чуть большая нагрузка на CPU при декодировании. Откуда берётся Hi-Res — в материале откуда берутся треки без потерь.
Декодирование FLAC почти не нагружает современный телефон, лишний расход заряда на один трек незаметен. Энергию съедает аналоговое усиление после того, как PCM с высоким битрейтом попадает в DAC, а не сама распаковка.
На устройствах Apple ALAC декодируется системно и чуть эффективнее; на Android и Windows у FLAC шире сторонняя поддержка. Если вы в основном подключаете к Android-телефону что-то вроде 02, FLAC — спокойный выбор по умолчанию.
Локальная коллекция, синхронизация между устройствами: FLAC. Полные теги, контролируемый размер, играет почти везде.
Всё от Apple, управление через iTunes: ALAC. Системное декодирование, ровная синхронизация через iCloud.
Передача из студии, воспроизведение на старой технике: WAV. Самая широкая совместимость, только не забудьте сохранить теги отдельно.
Только на Mac, без потерь и без установки декодера: AIFF.
Одна оговорка. Расхожее мнение «WAV звучит лучше FLAC» чаще связано с обработкой в плеере или несведённой громкостью, а не с самим форматом. В слепых тестах WAV и FLAC из одного мастера стабильно различить трудно. Настоящая граница проходит между сжатием с потерями и без, а не между форматами без потерь. По теме: что такое MQA и в чём на самом деле разница DSD и PCM.
Текст написан и проверен командой аудиоконтента KEYSION. Данные о размере и декодировании взяты из нашей обычной статистики локальной фонотеки, а в оценках звучания есть доля субъективного. Полные характеристики — на страницах товаров 02 и 02 Pro.
FAQ
FLAC и WAV звучат по-разному?
После декодирования это один и тот же поток PCM, так что по теории разницы нет. Если она слышится, дело обычно в обработке плеера или несведённой громкости, а не в формате.
FLAC на телефоне сажает батарею?
Декодирование почти не нагружает, лишний расход на один трек незаметен. Основное потребление идёт на аналоговое усиление после отправки PCM в DAC.
На устройствах Apple — ALAC или FLAC?
Внутри экосистемы Apple ALAC декодируется системно, и управлять им проще; для разных платформ берите FLAC. Звук одинаковый, так что выбирайте по окружению.
Сжатие FLAC ухудшает звук?
Нет. Сжатие без потерь только уменьшает файл, после распаковки данные совпадают с исходником бит в бит, как с архивом ZIP.
WAV 96/24 слишком большой. Что делать?
Переведите в FLAC. Размер примерно уменьшится вдвое, частота дискретизации и битность останутся прежними, качество не пострадает. Только не включите по ошибке ресемплинг.

