Olma yo'qotishsiz - Apple Lossless

Olma yo'qotishsiz
Tuzuvchi (lar)Apple Inc.
Dastlabki chiqarilish2004 yil 28 aprel; 16 yil oldin (2004-04-28)
Barqaror chiqish
2011 yil 28 oktyabr; 9 yil oldin (2011-10-28)
TuriAudio kodek
LitsenziyaApache litsenziyasi 2.0
Veb-saytalac.macosforge.org
Fayl nomi kengaytmasi
Tomonidan ishlab chiqilganApple Inc.
Format turiZararsiz ma'lumotlarni siqish, audio fayl formati
TarkibidaMPEG-4 14-qism

Olma yo'qotishsiz, shuningdek, nomi bilan tanilgan Apple Lossless audio kodek (ALAC), yoki Apple Lossless Encoder (ALE), bu audio kodlash formati va unga havola audio kodek amalga oshirish, tomonidan ishlab chiqilgan Apple Inc. uchun ma'lumotlarni yo'qotmasdan siqish raqamli musiqa. Dastlab uni ushlab turgandan keyin mulkiy 2004 yilda tashkil topganidan boshlab, 2011 yil oxirida Apple kodekni taqdim etdi ochiq manba va royalti bepul. An'anaga ko'ra, Apple kodekka murojaat qilgan Olma yo'qotishsiz, yaqinda u qisqartirilgan atamani ishlatishni boshladi ALAC kodekka murojaat qilganda.[1][2]

Kodek

Apple Lossless 16, 20, 24 va 32 bit chuqurlikda 8 tagacha audio kanallarni maksimal namunaviy tezligi 384kHz bilan qo'llab-quvvatlaydi. Apple Lossless ma'lumotlari tez-tez an ichida saqlanadi MP4 idish bilan fayl nomini kengaytirish .m4a. Ushbu kengaytma, shuningdek, Apple tomonidan MP4 konteyneridagi yo'qolgan AAC audio ma'lumotlari uchun ishlatiladi (bir xil konteyner, turli xil audio kodlash). Biroq, Apple Lossless varianti emas AAC (bu kayıplı format), aksincha foydalanadigan aniq kayıpsız format chiziqli bashorat boshqa kayıpsız kodeklarga o'xshash. Ushbu boshqa kayıpsız kodeklar, masalan FLAC va Qisqartirish, Apple tomonidan tabiiy ravishda qo'llab-quvvatlanmaydi iTunes na keyinroq Musiqa ilovalar (yoki macOS yoki Windows versiyalari) yoki iOS qurilmalari yugurish iOS 10 yoki quyida. IOS-da iTunes va Music dasturlari orqali ijro etish uchun ushbu kayıpsız kodeklardan foydalangan audio fayllar har xil uchinchi tomon soddalikni o'zgartirmasdan ALAC-kodlangan fayllarga vositalar. Ammo, dan yuklab olingan ba'zi bir uchinchi tomon dasturlaridan foydalanish mumkin Uskunalar Do'koni bunday fayllarni o'zgartirmasdan ijro etish. Qurilmalar ishlayapti iOS 11 yoki yuqorida FLAC ijro etilishini tabiiy ravishda, orqali Fayllar faqat dastur.[3] Fayllarni import qilish yoki ularni qurilmada olish usuli dasturlar orasida, shu jumladan Fayllarda farq qiladi, chunki hozirda buni rasmiy qo'llab-quvvatlamaydi.[4] ITunes yoki Music dasturlarining qo'shib qo'yishga imkon beradigan yo'qolgan formatidan foydalanmoqchi bo'lgan foydalanuvchilar metadata (farqli o'laroq WAV /AIFF yoki boshqa PCM tipidagi formatlar, qaerda metadata odatda e'tiborga olinmaydi ) ALAC dan foydalanishi kerak.[5] Barcha mavjud iOS qurilmalari ALAC-kodlangan fayllarni ijro etishi mumkin. ALAC ham foydalanmaydi DRM sxema; lekin MP4 tabiatiga ko'ra idish, DRM-ni ALAC-ga boshqa QuickTime konteynerlaridagi fayllarga qanday ishlatilishi mumkin bo'lsa, xuddi shunday qo'llanilishi mumkin.[iqtibos kerak ]

Apple kompaniyasining fikriga ko'ra, uning yo'qolgan kodeklari bilan siqilgan audio fayllar siqilmagan ma'lumotlarga kerak bo'lgan "saqlash hajmining taxminan yarmini" ishlatadi. Musiqa tanlovidan foydalangan testchilar siqilgan fayllar musiqaning turiga qarab asl nusxalarning 40-40% gacha bo'lgan hajmini, boshqa kayıpsız formatlarga o'xshashligini aniqladilar.[6][7] Bundan tashqari, ba'zi boshqa formatlar bilan taqqoslaganda, dekodlash unchalik qiyin emas, chunki uni cheklangan quvvatga ega qurilmada, masalan, eski iOS qurilmalar.[8][9]

Qisman MP4 konteyneridan foydalanganligi sababli, Apple Lossless tarkibida xatolarni tekshirishni o'z ichiga olmaydi.[10]

ALAC formati deyarli keng tarqalmagan bo'lsa ham .CAF fayl turi konteyner.

Tarix

The ma'lumotlarni siqish ALAC fayllariga kodlash uchun dasturiy ta'minot, Apple Lossless Encoder, Mac OS X-ga kiritilgan Asosiy audio bilan birgalikda 2004 yil 28 aprelda QuickTime 6.5.1 yangilanishi, shu bilan uni mavjud qilish iTunes 4.5 va undan yuqori versiyalari va uning o'rnini bosuvchi Music dasturi.[11] Kodek shuningdek, AirPort va AirPlay amalga oshirish.

Apple Lossless Encoder (va dekoder) ochiq manbali dasturiy ta'minot sifatida chiqarildi Apache litsenziyasi 2011 yil 27 oktyabrda 2.0 versiyasi;[12][13][14] ammo, chiqishdan oldin mustaqil teskari muhandislik bilan yaratilgan ochiq kodli kodlovchi va dekoder mavjud edi.

Boshqa futbolchilar

Devid Xemmerton va Cody Brocious formatdagi hujjatlarsiz ushbu kodekni tahlil qildi va dekodlashdi. 2005 yil 5 martda Hammerton oddiy nashr qildi ochiq manba da yozilgan dekoder C dasturlash tili asosida teskari muhandislik ish.[15]

Ochiq manbali kutubxona libavcodec Apple Lossless formati uchun ham dekoderni, ham kodlovchini o'z ichiga oladi, demak o'sha kutubxonaga asoslangan media pleerlar (shu jumladan VLC media pleer va MPlayer, shuningdek, ko'plab media-markaz dasturlari uy teatri kompyuterlari, kabi Plex, XBMC va Bokschi ) Apple Lossless fayllarini o'ynashga qodir. Windows 10 2015 yildan beri ALAC kodlash va dekodlashni qo'llab-quvvatlaydi va shu bilan boshqa media pleyerlardan foydalanishga imkon beradi, masalan. Windows Media Player kompakt-disklarni yoki Spotify mahalliy .m4a fayllarini ijro etish uchun ish stoli mijozi. Keyinchalik kutubxona ARM protsessorlari uchun optimallashtirildi va kiritilgan Rokboks. Foobar2000 shuningdek, Apple Lossless fayllarini xohlagancha ijro etadi JRiver Media Center va BitPerfect.

Shuningdek qarang

Adabiyotlar

  1. ^ "ITunes Match-ga obuna bo'lish". Apple Inc. 2017 yil 8-may. Olingan 31 may, 2017. Agar sizda ALAC, WAV yoki AIFF formatida kodlangan qo'shiqlar bo'lsa, biz AAC 256Kbps versiyasini yaratamiz va uni boshqa qurilmalaringizda tinglashi uchun iCloud-ga yuklaymiz.
  2. ^ "Apple Music yordamida barcha qurilmalaringizdagi musiqiy to'plamingizga kiring". Apple Inc. 2017 yil 12-may. Olingan 31 may, 2017. Biz ALAC, WAV yoki AIFF formatida kodlangan qo'shiqlarning AAC 256Kbps versiyasini yaratamiz va AAC versiyasini iCloud Music Library-ga qo'shamiz.
  3. ^ "iOS 11 sizga FLAC audio fayllarini to'g'ridan-to'g'ri iPad va iPhone-dan o'ynashga imkon beradi". Keyingi veb. 2017 yil 6-iyun. Olingan 25 avgust, 2020.
  4. ^ Xarris, Mark (2020 yil 2 mart). "FLAC fayllarini iPhone-da qanday ijro etish kerak". Lifewire. Olingan 25 avgust, 2020.
  5. ^ Xammerton, Devid (2005 yil 1 mart). "Re: Apple Lossless audio kodek: kodim chiqarilishi bilan bog'liq muammolar". Gmane. Arxivlandi asl nusxasi 2007 yil 21 fevralda. Olingan 5-noyabr, 2006.
  6. ^ "Kayıpsız taqqoslash - HydrogenAudio ma'lumot bazasi". Vodorodli audio. 2011 yil 27-iyul. Olingan 27 iyun, 2012.
  7. ^ McElhearn, Kirk (2011 yil 5-noyabr). "Olmaning kayıpsız siqish natijalariga umumiy nuqtai". Kirkvill. Olingan 27 iyun, 2012.
  8. ^ Owinski, Bobbi (2007 yil 26-dekabr). Magistr muhandisining qo'llanmasi: Ovozni o'zlashtirish bo'yicha qo'llanma, ikkinchi nashr. Tomson dars texnologiyasi PTR. 12-bob. Internet orqali etkazib berish formatlari> Kayıpsız kodeklar. ISBN  978-1-59863-449-5. Olingan 15 yanvar, 2012.
  9. ^ "CodecPerformanceComparison". RockBox. 2013 yil 28-iyul. Olingan 29-noyabr, 2014.
  10. ^ "Qaysi biri eng yaxshi kayıpsız kodek? - Hydrogenaudio forumlari". Vodorodiya. 2014 yil 1 aprel. Olingan 30 iyun, 2014.
  11. ^ "QuickTime 6.5.1 Lossless Encoder-ni qo'shadi, AAC-ni yaxshilaydi". Macworld. 2004-04-28. Olingan 2016-01-24.
  12. ^ "Apple Lossless audio kodek". Apple Lossless audio kodek. MacOS Forge. 2011 yil 27 oktyabr. Olingan 29 oktyabr, 2011.
  13. ^ Foresman, Kris (2011 yil 28 oktyabr). "Etti yildan so'ng Apple o'zining Apple Lossless audio kodek manbasini ochdi". Ars Technica. Olingan 29 oktyabr, 2011.
  14. ^ fon Eytsen, Kris (2011 yil 28 oktyabr). "Apple o'zining ALAC yo'qotishsiz audio kodekini ochdi". H. Arxivlandi asl nusxasi 2012 yil 15 mayda. Olingan 29 oktyabr, 2011.
  15. ^ "ALAC". Crazney.net. 2004. Arxivlangan asl nusxasi 2012 yil 20 iyunda. Olingan 27 iyun, 2012.

Tashqi havolalar