Apple Lossless (.alac)
Apple StandartinisApple Lossless Audio Codec (ALAC) yra nuostolingas garso glaudinimo formatas, kurį sukūrė „Apple", kad užtikrintų tobulą bitų garso atkūrimą 40 - 60 % mažesniais failo dydžiais nei nesuspaustas PCM.
Konvertuoti ALAC į FLAC
Nemokamas ALAC į FLAC konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.
Tikrinti ir metaduomenys
Operacinės sistemos ir failų analizatoriai atpažįsta ALAC failus tikrindami pradinę dvejetainę baitų seką:
Baitų lygio antraštės parašas (magiškieji baitai)
Operacinės sistemos ir failų analizatoriai atpažįsta ALAC failus tikrindami pradinę dvejetainę baitų seką:
ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):
00 00 00 20 66 74 79 70 4D 34 41 20ASCII ATVAIZDAVIMAS: ....ftypM4A
Standartizacija: Apple Open Source / ISO 14496-12
Techninės specifikacijos
| Konteinerio architektūra | ISO Base Media File Format (MPEG-4 Part 14) container with 'alac' atom |
| Glaudinimas | Adaptive Linear Predictive Coding (LPC) and Rice-Golomb entropy coding |
| Baitų seka (Endianness) | Big-Endian container atoms; frame payload bit-packed |
| Spalvų erdvės | N/A (Lossless Audio Stream) |
| Kanalai ir struktūra | Up to 8 audio channels (stereo, 5.1 surround, and 7.1 surround) |
| Maksimalūs matmenys | Sample rates from 44.1 kHz to 192 kHz at 16, 24, or 32-bit resolution |
| Skaidrumas | 100% mathematically lossless reconstruction of uncompressed PCM data |
| Srautas ir progresyvusis įkėlimas | Native QuickTime 'moov' atom placement at front of file enables instant byte-range streaming |
Techninė palyginimo matrica: ALAC vs konkurentai
| Techninis atributas | ALAC (Dabartinis) | FLAC | WAV | APE |
|---|---|---|---|---|
| Glaudinimo kokybė | 100 % matematiškai be nuostolių | 100 % matematiškai be nuostolių | Nesuspaustas be nuostolių | 100 % matematiškai be nuostolių |
| „Apple" ekosistemos palaikymas | 100 % gimtasis visuose „Apple" įrenginiuose | Reikalingas trečiosios šalies leistuvas arba „quicklook" papildinys | Gimtasis nesuspaustas | Nepalaikoma be trečiosios šalies įrankių |
| Dekodavimo sudėtingumas | Ypač lengvas; palankus aparatinei įrangai ir baterijos veikimo laikui | Labai lengvas ir greitas | Nėra CPU dekompresijos sąnaudų | Didelis; dideli procesoriaus reikalavimai |
| Konteinerio apvalkalas | MPEG-4 14 dalies konteineris (.m4a) | Vietinis Ogg/FLAC bitų srautas (.flac) | RIFF konteineris (.wav) | Pasirinktinis Monkeys Audio konteineris (.ape) |
Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas
Garso failas groja kelias sekundes, tada staiga nutrūksta arba leistuvas rodo 0:00 trukmę.
Pirminė priežastis: Trūksta arba sutrumpintas „moov" atomas dėl nebaigto atsisiuntimo arba garso įrašymo įrenginio gedimo prieš uždarant failą.
Atkūrimas: Naudokite „untrunc" arba „MP4Box", kad atgautumėte ir perkeltumėte tinkamą „moov" atomą iš kito įrašo, padaryto su tais pačiais nustatymais.
Saugumo analizė ir analizatoriaus atakos vektoriai
ALAC dekoderiai analizuoja sudėtingus MPEG-4 atomų medžius ir adaptyvius LPC prognozavimo koeficientus, kurie gali atskleisti atminties pažeidimus, jei ribos nėra tikrinamos.
Žinomi atakos vektoriai
- Buferio perkrova analizuojant LPC prediktoro eilės dydį, kai gaunamos didesnės nei 32 koeficientų eilės.
- Už ribų esantis kadro įrašymas daugiakanalio maišymo metu seniems „QuickTime" komponentams (CVE-2011-3258).
- Atomo dydžio sveikųjų skaičių perkrova, sukelianti nepakankamą dinaminės atminties (heap) buferio paskirstymą dekodavimo metu.
Geriausia apsaugos praktika:
Istorinė kilmė ir svarbiausi etapai
Pagrindiniai privalumai
- Tikslumas bitas į bitą be nuostolių: visiškai atkuria originalų kompaktinio disko arba studijos meistro įrašą.
- 100 % vietinė „iš dėžutės" integracija su „iOS", „iPadOS", „macOS", „Apple Watch" ir „AirPlay" srautiniu perdavimu.
- Visiškas įterptos didelės raiškos grafikos, skyrių žymų ir turtingų „iTunes" stiliaus metaduomenų palaikymas.
Techniniai apribojimai ir trūkumai
- Mažesnis ne „Apple" aparatinės įrangos palaikymas, palyginti su visuotinai priimtu atviru FLAC formatu.
- Paprastai suspaudžia 2 - 5 % didesnius failus nei FLAC dėl konservatyvaus „Rice-Golomb" koduotojo derinimo.
- Naudoja tą patį .m4a failo plėtinį su nuostolingu AAC, todėl vartotojams kyla painiava dėl failo glaudinimo tipo.
Įdomūs techniniai faktai
- „Apple AirPlay" perduoda realiojo laiko garsą per vietinius „Wi-Fi" srautus, užkoduotus 16 bitų / 44,1 kHz ALAC formatu.
- Prieš „Apple" atveriant ALAC kodą 2011 m., atvirkštinės inžinerijos specialistas Davidas Hammertonas parašė pirmąjį atvirą dekoderį išanalizavęs „iTunes" išmontavimą.
- ALAC srautas MP4 faile identifikuojamas pagal keturių simbolių kodą „alac", esantį „stsd" pavyzdžio aprašymo atome.
Dažniausiai užduodami techniniai klausimai
Kaip sužinoti, ar mano .m4a failas yra su nuostoliais veikiantis AAC, ar be nuostolių veikiantis ALAC?
Kadangi „Apple“ naudoja .m4a abiems atvejams, patikrinkite failą grotuve arba keitiklyje. ALAC failo bitų sparta paprastai būna nuo 700 iki 1100 kbps, tuo tarpu AAC failo sparta svyruoja nuo 128 iki 320 kbps.
Ar galiu konvertuoti FLAC į ALAC neprarasdamas jėgos ar garso kokybės?
Taip. Abu formatai yra matematiškai be nuostolių. Konvertavimas iš FLAC į ALAC yra identiškas bitų lygmeniu ir nesukelia jokių kartotinių kokybės nuostolių.
Kodėl „Apple“ sukūrė ALAC, o ne pritaikė FLAC?
2004 metais „Apple“ reikėjo garso kodeko, kuris tiesiogiai integruotųsi su jų „QuickTime“ ir „iPod“ aparatinės įrangos architektūromis, užtikrinant sklandų DRM ir metaduomenų valdymą MP4 konteineryje.
Susijusios ALAC konvertavimo poros
„Apple Lossless Audio Codec" failų konvertavimas į „FLAC Master" perkelia jūsų archyvinę muzikos kolekciją iš „Apple" išskirtinių MP4 talpyklų į atvirojo kodo standartą, palaikomą tūkstančiuose medijos grotuvų ir aparatinės įrangos įrenginių.
„FLAC Master" garso failų konvertavimas į „Apple Lossless" pakeičia talpyklą iš gimtojo FLAC į MP4 formatą, o kiekvienas originalių garso duomenų bitas išlieka nepažeistas.