Чому iTunes не підтримує FLAC?

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

В такому рішенні є логіка

Для початку пара слів про формати файлів для зберігання музики без втрат. Такі файли використовують компресію або, простіше кажучи, стиснення даних, на кшталт того як 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 будуть займати приблизно в два рази більше місця при практично однаковій якості. Тут ваш вибір - «швейцарський ніж» (X Loseeless Decoder), краща програма-перекодировщик аудіофайлів. Ще є від розробників знаменитого програвача Decibel, тут питання лише в особистому перевазі і зручність для вас.
Загалом, якщо ви хочете слухати FLAC в iTunes, то без конвертації в зрозумілі для iTunes формати зробити це не вийде

Зауважте, контейнер 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 сенсу немає. Навіть заради економії місця.

В якості висновку можна сказати, що все вищесказане щодо взаємовідносин Apple і відкритого формату стиснення і зберігання музики FLAC - всього лише теорія і здогади, засновані на досвіді і логіці. Apple ніколи не буде підтримувати FLAC, саме тому і був створений власний формат Apple Losseless. По суті, він здатний робити те ж саме: забезпечує абсолютно те ж якість, підтримує аудіо високої роздільної здатності та, що не менш важливо, повністю сумісний з усіма пристроями OS X і iOS.

За матеріалами Kirk McElhearn

Багато користувачів Mac запитують: як відтворювати музику в форматі FLAC (Free Loseless Audio Codec) в iTunes?