FLAC vs. Apple Lossless: Which to Choose for Lossless Data Compression

W ostatnim poście o oszczędzaniu miejsca na dysku dzięki bezstratnej kompresji audio, omówiliśmy jak Apple Lossless (ALAC) i Free Lossless Audio Codec (FLAC) zmniejszają rozmiary plików nawet o 60%, w porównaniu do AIFF i WAV. Formaty te oferują duże korzyści dla przechowywania danych i udostępniania plików bez poświęcania jakości audio.

Nie trzeba mówić, że FLAC i Apple Lossless są zarówno bezstratne, a zatem posiadają identyczną jakość audio dla plików zakodowanych z tego samego źródła. To powiedziawszy, FLAC góruje nad Apple Lossless oferując nieco lepszą kompresję danych dla dźwięku zakodowanego z tego samego pliku źródłowego. Przyjrzyjmy się niektórym specyfikacjom technicznym każdego z nich:

Apple Lossless

  • Open source, royalty-free
  • 16, 20, 24, i 32 bit depth
  • Maximum sample rate of 384kHz
  • Up to 8 channels of audio

FLAC

  • Open source, royalty-free
  • Dowolna głębia bitowa od 4 do 32 bitów
  • Dowolna częstotliwość próbkowania od 10 do 655kHz (co 10Hz)
  • Do 8 kanałów audio

FLAC oferuje więcej opcji kodowania niż Apple Lossless, chociaż ten ostatni oferuje wystarczająco dużo opcji, aby dostosować się do najbardziej powszechnych konfiguracji plików. Główne różnice w użyciu sprowadzają się do kompatybilności i tego, które formaty działają lepiej dla danego przepływu pracy.

Przepływy pracy przy edycji audio/wideo

Używanie FLAC i Apple Lossless do produkcji audio pomaga zmniejszyć rozmiary plików projektu i robi ogromną różnicę podczas pracy z dużą ilością plików audio wysokiej jakości.

W przypadku produkcji audio i wideo, kompatybilność z każdym z tych kodeków jest ograniczona, jednak Apple Lossless jest obecnie obsługiwany w ekosystemie Apple. Apple Logic Pro X, Final Cut Pro X, Garageband, iMovie i Quicktime wszystkie obsługują pliki Apple Lossless przy imporcie, choć nie przy eksporcie. Wyszukiwarka MacOS oferuje prostą opcję konwersji z WAVE lub AIFF do Apple Lossless za pomocą kilku kliknięć, jak opisaliśmy w poprzednim wpisie. Audacity może importować pliki Apple Lossless na Macu tylko przy użyciu Quicktime.

Kilka DAW-ów oferuje wsparcie dla FLAC przy imporcie i eksporcie, w tym Cockos Reaper, Steinberg Nuendo, Steinberg Cubase i Audacity. FLAC nie jest obecnie obsługiwany w popularnych aplikacjach do edycji wideo, takich jak Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro X, ani Avid Media Composer.

W ekosystemie Apple, Apple Lossless oferuje wyraźne korzyści w zakresie łatwości użytkowania, i może być używany natywnie w większości swoich aplikacji audio / produkcji wideo. To działa dobrze dla tych, którzy już zainwestowali w produkty Apple, ale uważamy, że korzyści z oszczędzania kilku gigabajtów danych same w sobie nie są warte dokonywania przejścia do ekosystemu Apple.

Audiophile Audio Playback

Audiofile firmy Avid preferują absolutną czystość bezstratnego dźwięku. Pliki Apple Lossless mogą być odtwarzane natywnie w Apple Music w pełnej rozdzielczości, a na wszystkich nowoczesnych iPhone’ach i iPadach z rozdzielczością do 24 bitów/96 kHz. W połączeniu z audiofilskimi przetwornikami cyfrowo-analogowymi wbudowanymi w urządzenia Apple (lub ich adapterami słuchawkowymi), ekosystem Apple stanowi doskonałą opcję do odtwarzania bezstratnego, wysokiej jakości dźwięku z łatwością do 24 bitów/96 kHz. Odtwarzacz multimedialny VLC również oferuje wsparcie dla dekodowania Apple Lossless i jest dostępny dla systemów MacOS, Windows, Linux, iOS, iPadOS oraz Android. W przypadku zgrywania plików z płyt CD, programy iTunes i Apple Music automatycznie zapisują metadane i okładki albumów w pliku.

Windows 10 i Android mają natywną obsługę FLAC. Android 3.1+ i 4.1+ oferują dekodowanie i kodowanie do plików audio mono/stereo z częstotliwością próbkowania do 48kHz, jak opisano na ich liście obsługiwanych formatów mediów. Większość głównych przeglądarek internetowych oferuje natywne wsparcie dla FLAC, w tym Apple Safari, Google Chrome i Mozilla Firefox.

Apple ma ograniczone wsparcie dla FLAC, ale pozwala na natywne odtwarzanie w podglądzie Finder, Quicktime i w Safari, ale nie w aplikacji Muzyka. iPhony i iPady oferują natywne odtwarzanie FLAC w Safari i w aplikacji Pliki, tylko. W przeciwnym razie należy użyć aplikacji innej firmy, takiej jak VLC do dekodowania i kodowania plików audio FLAC.

Długotrwałe przechowywanie archiwalne

Oba FLAC i Apple Lossless są wolne od tantiem, kodeków open source, szeroko stosowane i dobrze ugruntowane. Trudno powiedzieć, czy te pliki pozostaną odtwarzalne przez dziesięciolecia w przyszłości, ale wydaje się to prawdopodobne, biorąc pod uwagę, że FLAC istnieje od 2001 roku, a Apple Lossless od 2004 roku. Windows, Android, i przeglądarek internetowych z Google i Mozilla dodając natywne wsparcie dla FLAC sygnalizuje wzrost jego popularności, z obsługą innych popularnych aplikacji prawdopodobnie w drodze.

FLAC został włączony do niedochodowej Fundacji Xiph.Org w 2003 roku, i według Xiph, „FLAC jest formatem otwartym, i nie ma utraty generacji, jeśli potrzebujesz przekonwertować swoje dane do innego formatu … i FLAC ma opcję weryfikacji, która dekoduje zakodowany strumień równolegle z procesem kodowania i porównuje wynik z oryginałem, przerywając z błędem, jeśli występuje niedopasowanie.” Dla porównania, nie mogliśmy znaleźć żadnej literatury od Apple dotyczącej przyszłej kompatybilności dla kodeka Apple Lossless.

Dla plików powyżej 16 bitów, FLAC oferuje inną wyraźną przewagę, ponieważ Apple nie pozwala na konwersję z Apple Lossless do pliku większego niż 16 bitów. 24-bitowy plik Apple Lossless nie może być przekonwertowany na 24-bitowy plik WAVE lub AIFF bez specjalnego oprogramowania. Jeśli archiwizujesz pliki z głębią większą niż 16 bitów, unikaj używania Apple Lossless całkowicie.

Overview

Wsparcie dla FLAC i Apple Lossless powoli rośnie, ale jest ograniczone dla produkcji audio i wideo. Niektóre DAW jak Audacity, Cockos Reaper, i Steinberg Cubase oferują natywne wsparcie dla FLAC, podczas gdy oprogramowanie Apple oferuje doskonałe wsparcie dla Apple Lossless w swoich DAW i NLE. Do odtwarzania dźwięku, FLAC ma bardziej powszechne wsparcie, zwłaszcza w systemie Windows i Android, podczas gdy produkty Apple natywnie obsługuje Apple Lossless (do 24 bitów / 96 kHz dla iPhone’ów i iPadów). Wreszcie, FLAC jest lepszy do długoterminowego przechowywania archiwów, z oprogramowaniem open-source do kodowania/dekodowania FLAC do WAVE i weryfikacją danych, która minimalizuje błędy podczas kodowania do FLAC.

Jedyną przewagą Apple Lossless nad FLAC jest wsparcie w całym ekosystemie Apple, i jego potencjał do wykorzystania w produkcyjnych przepływach pracy. W przeciwnym razie, FLAC jest lepszym bezstratnie skompresowanym kodekiem audio i oczekujemy, że zobaczymy zwiększone wsparcie dla FLAC w nadchodzących latach.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.