Почему iTunes не поддерживает FLAC?

Многие пользователи Mac спрашивают: как воспроизводить музыку в формате FLAC (Free Loseless Audio Codec) в iTunes? Для некоторых это сюрприз, но FLAC не поддерживается в OS X. Более того, многие из них не понимая, громко ругают Apple за то, что формат сжатия музыки с открытым исходным кодом не стал частью системы. Но Apple никогда и ничего не делает без веских на то причин. В таком решении есть логика.

FLAC iTunes

Для начала пара слов о форматах файлов для хранения музыки без потерь. Такие файлы используют компрессию или, проще говоря, сжатие данных, вроде того как ZIP-архивирование делает размер изображений намного меньше, чем исходный. Если усреднять — музыкальный файл FLAC или Apple Losseless примерно в два раза меньше несжатого оригинала, записанного на компакт-диск.

Apple Losseless — «доморощенный» кодек, компания ввела его в 2004 году. Формат Apple Losseless, его иногда ещё называют ALAC, обеспечивает точно такое же качество, как FLAC и другие losseless форматы, но такие файлы понятны для OS X и iOS. В октябре 2011 года был открыт исходный код Apple Losseless, так что с того времени каждый может безболезненно его использовать в своём программном или аппаратном обеспечении. Стоит заметить, что в «Проводнике» Windows или в Finder файлы Apple Losseless выглядят точно так же, как и .AAC файлы — тут используется один и тот же контейнер .mp4 и используется одинаковое расширение.

Вернёмся к вопросу о поддержке FLAC в системах и продуктах Apple. На самом деле, если такое и случится, то это станет юридическим кошмаром для компании из Купертино. Многие программные алгоритмы с открытым исходным кодом могут быть объектами патентных троллей. Дело вот в чём: пока формат FLAC используется в небольших программных комплексах, разработанных небольшими компаниями, перефразируя — «для домашнего использования» — «доставать» патенты коммерчески нецелесообразно. Как только большие и богатые компании, вроде Microsoft или Apple, внедрят поддержку FLAC в свои продукты, есть большая вероятность того, что кто-то достанет папку с патентами и начнёт махать ею перед носом с целью нанести некий финансовый ущерб.

В общем, если вы хотите слушать FLAC в iTunes, то без конвертации в понятные для iTunes форматы сделать это не получится. Лучше всего использовать Apple Losseless — несжатые файлы в AIFF или WAV будут занимать примерно в два раза больше места при практически одинаковом качестве. Здесь ваш выбор — «швейцарский нож» XLD (X Loseeless Decoder), лучшая программа-перекодировщик аудиофайлов. Ещё есть MAX от разработчиков знаменитого проигрывателя Decibel, тут вопрос только в личном предпочтении и удобстве для вас.

XLD

MAX

Заметьте, контейнер Apple Losseless поддерживает частоты дискретизации до 24-bit, 192 kHz, хотя для обычных домашних аудиосистем и недорогих наушников вполне достаточно стандартного качества компакт-диска, оно составляет 16-bit, 44,1 (48) kHz Stereo PCM Audio. Устройства iOS способны воспроизводить файлы с параметрами сжатия не выше 24-bit, 48 kHz, но если внешний ЦАП-усилитель на пару с высококачественными наушниками в дополнение к iPhone — не ваш случай, то хранить файлы в Hi-Res Apple Losseless смысла нет. Даже ради экономии места.
iTunes info

В качестве заключения можно сказать, что всё вышесказанное относительно взаимоотношений Apple и открытого формата сжатия и хранения музыки FLAC — всего лишь теория и догадки, основанные на опыте и логике. Apple никогда не будет поддерживать FLAC, именно поэтому и был создан собственный формат Apple Losseless. По сути, он способен делать то же самое: обеспечивает абсолютно то же качество, поддерживает аудио высокого разрешения и, что немаловажно, полностью совместим со всеми устройствами OS X и iOS.

По материалам Kirk McElhearn

Музыкальные приложения для iPhone