AAC नैरेशन (.aac)

ISO/IEC मानक

Advanced Audio Coding (AAC), MP3 के बाद मानकीकृत एक लॉसी ऑडियो कोडेक है। संपीड़न दक्षता और अनुभव की गई गुणवत्ता एन्कोडर, बिटरेट और ऑडियो सामग्री पर निर्भर करती है।

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

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

निरीक्षण और मेटाडेटा

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

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

निजी - फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

या पेस्ट करें 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 स्रोत)
पारदर्शिताश्रवण-बोध पर आधारित हानिपूर्ण कोडिंग; लगभग 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)।
  • सराउंड साउंड और Dolby Pro Logic वर्कफ़्लो के लिए अधिकतम 48 पूर्ण-बैंडविड्थ ऑडियो चैनलों का नेटिव समर्थन।
  • iOS, Android, macOS, Windows और उपभोक्ता स्मार्ट टेलीविज़न पर यूनिवर्सल मूल हार्डवेयर डिकोडिंग।

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

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

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

  • YouTube मानक स्टीरियो वीडियो ऑडियो स्ट्रीम के लिए 128 kbps पर AAC एन्कोडिंग डिफ़ॉल्ट रूप से उपयोग करता है।
  • ADTS सिंकवर्ड लगातार 12 बाइनरी 1 बिट होते हैं। इससे ट्यूनर बीच स्ट्रीम से भी लाइव प्रसारण पकड़ सकते हैं।
  • सोनी ने 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 पूरी तरह हानिपूर्ण है। Apple ने उसी M4A कंटेनर में बिट-दर-बिट दोषरहित ऑडियो के लिए Apple Lossless (ALAC) विकसित किया।