AAC ऑडियो (.aac)

ISO/IEC मानक

एडवांसड ऑडियो कोडिंग (AAC) MP3 का मानकीकृत उत्तराधिकारी है, जिसे समान बिटरेट पर बेहतर संपीड़न दक्षता और श्रवण निष्ठा प्रदान करने के लिए डिज़ाइन किया गया है।

AAC को MP3 में कन्वर्ट करें

मुफ्त इन-ब्राउज़र AAC से MP3 कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।

इंस्पेक्ट और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके AAC फ़ाइलों की पहचान करते हैं:

फ़ाइलें यहाँ चुनें या छोड़ें

100% प्राइवेट इन-ब्राउज़र कन्वर्शन - फ़ाइलें कभी आपका डिवाइस नहीं छोड़तीं

या पेस्ट करें Ctrl+V
शून्य-नेटवर्क-ट्रांसमिशन गोपनीयता गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके AAC फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 0):

FF F1

ASCII निरूपण: ÿñ

मानकीकरण: ISO/IEC 13818-7 / ISO/IEC 14496-3

तकनीकी विनिर्देश

कंटेनर आर्किटेक्चरADTS (ऑडियो डेटा ट्रांसपोर्ट स्ट्रीम) बिटस्ट्रीम या MPEG-4 पार्ट 14 कंटेनर
कंप्रेशनटेम्पोरल नॉइज़ शेपिंग और साइकोकॉस्टिक मॉडलिंग के साथ मॉडिफाइड डिस्क्रीट कोसाइन ट्रांसफॉर्म (MDCT)
बाइट एंडियानेसबिग-एंडियन बिटस्ट्रीम फ़्रेमिंग
कलर स्पेसलागू नहीं (ऑडियो बिटस्ट्रीम)
चैनल और संरचनामनमाने स्पीकर मैपिंग के साथ 48 अलग ऑडियो चैनल तक
अधिकतम आयाम8 kHz से 96 kHz तक सैंपल रेट (16/24-बिट PCM स्रोत)
पारदर्शिता (Transparency)परसेप्टुअल लॉसy कोडिंग; लगभग 192-256 kbps स्टीरियो पर पारदर्शी गुणवत्ता प्राप्त
स्ट्रीमिंग और प्रोग्रेसिवमूल ADTS फ़्रेम सिंक्रनाइज़ेशन शब्द मनमाने बाइट-स्ट्रीम स्ट्रीमिंग को सक्षम करते हैं

तकनीकी तुलना मैट्रिक्स: AAC बनाम प्रतियोगी

तकनीकी विशेषताAAC (वर्तमान)MP3OGGOPUS
संपीडन दक्षताउच्च; 128-192 kbps पर पारदर्शी स्टीरियोमध्यम; 192-256 kbps की आवश्यकता होती हैउच्च; 160 kbps पर AAC के तुलनीयअति-उच्च; 96-128 kbps पर पारदर्शी
अधिकतम चैनल48 अलग चैनल2 चैनल (स्टीरियो) / MPEG-2 में 5.1255 अलग चैनल255 अलग चैनल
हार्डवेयर त्वरणसभी मोबाइल और डेस्कटॉप सिलिकॉन पर 100% सार्वभौमिक100% लीगेसी सिलिकॉन समर्थनसीमित समर्पित DSP हार्डवेयर चिप्सबढ़ता ब्राउज़र और Android/iOS हार्डवेयर समर्थन
एल्गोरिथ्म संबंधी विलंबमध्यम (~100 एमएस बफर विलंब)उच्च (~100-150 एमएस)मध्यम (~100 एमएस)अति-कम (5-26.5 एमएस, VoIP के लिए अनुकूलित)

सामान्य करप्शन मोड और हेक्स रिकवरी गाइड

मीडिया प्लेयर लूप करता है या उच्च-पिच डिजिटल स्टेटिक विस्फोट उत्पन्न करता है।

मूल कारण: पैकेट हानि या गायब 12-बिट सिंकवर्ड के कारण ADTS फ़्रेम हेडर का सिंक्रनाइज़ेशन टूटना।

रिकवरी: फ़्रेम इंडेक्स को फिर से बनाने के लिए ffmpeg -i broken.aac -c:a copy fixed.m4a का उपयोग करके कच्चे AAC ऑडियो को MP4/M4A कंटेनर में पुनर्संरचित करें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

AAC डिकोडर उच्च-थ्रूपुट ऑडियो DSP लूप में काम करते हैं जहां विकृत पैकेट लंबाई सॉफ्टवेयर कार्यान्वयन में पूर्णांक ओवरफ़्लो को ट्रिगर कर सकती है।

ज्ञात अटैक वेक्टर्स

  • ADTS फ़्रेम लंबाई फ़ील्ड में पूर्णांक ओवरफ़्लो जो अनपैच्ड C++ डिकोडर्स में बफर ओवर-रीड का कारण बनता है।
  • मल्टीचैनल डाउनमिक्सिंग के दौरान अमान्य मेमोरी राइट्स को ट्रिगर करने वाले तैयार चैनल कॉन्फ़िगरेशन बिट्स।
  • SBR (स्पेक्ट्रल बैंड रेप्लिका) संश्लेषण तालिका पार्सिंग के दौरान आउट-ऑफ़-बाउंड्स हीप आवंटन।

सुरक्षात्मक सर्वोत्तम प्रथाएँ: मेमोरी-सुरक्षित WASM लाइब्रेरी या ऑपरेटिंग सिस्टम मीडिया फ्रेमवर्क का उपयोग करके सैंडबॉक्स मेमोरी स्पेस में AAC फ़ाइलों को डिकोड करें।

ऐतिहासिक मूल और मील के पत्थर

2003ऐप्पल कंप्यूटर ने iTunes स्टोर और iPod लाइन के लिए डिफ़ॉल्ट ऑडियो प्रारूप के रूप में AAC को चुना।
1999हाई-एफ़िशिएंसी AAC (HE-AAC) प्रोफाइलों के साथ MPEG-4 मानक में ISO/IEC 14496-3 के रूप में शामिल किया गया।
1997MPEG-2 पार्ट 7 के रूप में ISO/IEC 13818-7 के तहत मानकीकृत, सभी बिटरेट पर MPEG-1 लेयर III से बेहतर प्रदर्शन।

मुख्य लाभ और खूबियाँ

  • समान और निचले बिटरेट पर MP3 की तुलना में बेहतर ऑडियो पारदर्शिता (जैसे 128 kbps बनाम 192 kbps)।
  • सराउंड साउंड और डॉल्बी प्रो लॉजिक वर्कफ़्लो के लिए 48 पूर्ण-बैंडविड्थ ऑडियो चैनलों तक के लिए मूल समर्थन।
  • iOS, Android, macOS, Windows और उपभोक्ता स्मार्ट टेलीविज़न पर यूनिवर्सल मूल हार्डवेयर डिकोडिंग।

तकनीकी सीमाएँ और कमियाँ

  • परसेप्टुअल लॉसy एन्कोडिंग अश्रव्य हार्मोनिक आवृत्तियों को छोड़ देती है, जिससे यह ऑडियो मास्टर्स के लिए अनुपयुक्त हो जाता है.
  • ADTS बिटस्ट्रीम में MP4 (M4A) रैपर में कंटेनराइजेशन के बिना एम्बेडेड सीकिंग टेबल का अभाव होता है.
  • Via Licensing Corporation द्वारा प्रशासित पेटेंट पूल लाइसेंसिंग ने ऐतिहासिक रूप से ओपन-सोर्स एन्कोडर नवाचार को धीमा कर दिया।

रोचक तकनीकी जानकारी

  • YouTube मानक स्टीरियो वीडियो ऑडियो स्ट्रीम के लिए 128 kbps पर AAC एन्कोडिंग डिफ़ॉल्ट रूप से उपयोग करता है।
  • ADTS सिंकवर्ड लगातार 12 बाइनरी वन (0xFFF) हैं, जो ट्यूनर को लाइव प्रसारण के बीच में स्ट्रीम से जुड़ने में सक्षम बनाते हैं।
  • सोनी ने PlayStation 3, PlayStation Portable, और Vita ऑडियो के लिए डिफ़ॉल्ट संपीड़न मानक के रूप में AAC को अपनाया।

अक्सर पूछे جانے वाले तकनीकी प्रश्न

AAC 128 kbps पर MP3 से बेहतर क्यों लगता है?

AAC में उच्च आवृत्ति रिज़ॉल्यूशन (96 kHz तक), शुद्ध MDCT फ़िल्टर बैंक, टेम्पोरल नॉइज़ शेपिंग (TNS), और अधिक लचीले स्टीरियो प्रेडिक्शन टूल शामिल हैं जो MP3 में प्रचलित प्री-इको कलाकृतियों को समाप्त करते हैं।

रॉ AAC और M4A में क्या अंतर है?

रॉ AAC चैप्टर या मेटाडेटा इंडेक्स के बिना साधारण ADTS फ़्रेमिंग का उपयोग करता है। M4A मेटाडेटा, एल्बम आर्ट और सीक टेबल के साथ एक ISO बेस मीडिया कंटेनर (MP4) के अंदर समान AAC ऑडियो पेलोड को लपेटता है।

क्या AAC लॉसलेस ऑडियो संपीड़न का समर्थन करता है?

नहीं। मानक AAC कड़ाई से लॉसy है। ऐप्पल ने उसी M4A कंटेनर के भीतर बिट-फॉर-बिट लॉसलेस ऑडियो के लिए ऐप्पल लॉसलेस (ALAC) विकसित किया।