आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप AAC को M4A में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
AAC से M4A
AAC को हर डिवाइस दो दशकों से पढ़ता है, इसलिए फ़ाइल के बिगड़ने की वजह कोडेक नहीं है। असली दिक़्क़त यह है कि खाली .aac फ़ाइल ADTS स्ट्रीम है — प्रसारण के लिए बनाई गई, जिसमें फ़ाइल की लंबाई, समय-सूची और मेटाडेटा का कोई खंड नहीं होता।
इसलिए Finder उसे 00:00 दिखाता है, स्क्रबिंग सही जगह नहीं पहुँचती, और कवर आर्ट टिकती नहीं — इनमें से किसी की वजह ऑडियो नहीं है, वजह वह हेडर है जो फ़ाइल में मौजूद ही नहीं।
M4A असल में एक ऑडियो ट्रैक रखने वाली MP4 फ़ाइल का Apple का नाम है। इसका हेडर सटीक ड्यूरेशन, समय से बाइट-स्थिति का नक़्शा, चैनल-व्यवस्था और शीर्षक-कलाकार-आर्ट रखने वाला मेटाडेटा खंड रखता है।
हर लक्षण की एक वजह है: ड्यूरेशन फ़ील्ड की वजह से Finder सही समय दिखाता है, समय-नक़्शे की वजह से स्क्रबिंग ठीक जगह जाती है, और मेटाडेटा खंड की वजह से कवर आर्ट आख़िरकार टिकती है।
HLS ऑडियो को .aac खंडों की शृंखला में भेजता है, इसलिए किसी स्ट्रीम को रिकॉर्ड करने पर ऐसी फ़ाइलों का ढेर बच जाता है। IP कैमरे, डैशकैम, DVR और प्रसारण-लॉगर भी ADTS लिखते हैं क्योंकि इसे कहीं से भी काटा जा सकता है।
इसीलिए ऑडियो अक्सर ठीक होता है और फ़ाइल अजीब — फ़ॉर्मेट किसी मशीन के लिए चुना गया था, दस्तावेज़ के लिए नहीं। यह भी बताता है कि बदली गई M4A अक्सर बिना किसी टैग के आती है, जिसे भरने का यही सही मौक़ा है।
फ़्रेम को बिना छुए कंटेनर में डालने का तरीक़ा मौजूद है, पर यह कन्वर्टर उसे नहीं अपनाता — हर लक्ष्य के लिए एनकोडर को बिटरेट दी जाती है, जिससे वह शॉर्टकट बंद हो जाता है, और ऑडियो को डिकोड करके दोबारा एनकोड किया जाता है।
यह पहले से ही घाटे वाले ऑडियो पर दूसरा दौर है। बोली और कैमरा रिकॉर्डिंग में यह सुनाई नहीं देता। High quality चुनना ही सही है, क्योंकि यह जगह बचाने के लिए नहीं किया जा रहा — नियंत्रण किसी kbps आँकड़े में नहीं बदलता, पर तीनों में से यही सबसे ज़्यादा जगह देने वाला बैंड है।
खाली .aac सिर्फ़ ID3v2 खंड को आगे जोड़कर मेटाडेटा रख सकती है — यह तरीक़ा MP3 से उधार लिया गया है, ख़ुद AAC के मानक में नहीं है। Apple का सॉफ़्टवेयर उसे लगभग नज़रअंदाज़ करता है, यही वजह है कि .aac पर लगाई कवर आर्ट कभी टिकती नहीं दिखती।
M4A का असली मेटाडेटा खंड iTunes, Music, Finder, Mp3tag और MusicBrainz Picard सब पढ़ते हैं — शीर्षक, कलाकार, एल्बम, ट्रैक नंबर और तस्वीर सब सही जगह जाते हैं और टिके रहते हैं।
दोनों कंटेनर की दिक़्क़त ठीक करते हैं, पर MP3 की क़ीमत ज़्यादा है — यह 1993 के कम असरदार कोडेक की ओर लौटना है, और वह भी एक और घाटे वाले पास से गुज़रकर। जहाँ एक बदलाव काफ़ी है वहाँ दो घाटे उठाने की ज़रूरत नहीं।
MP3 तभी चुनिए जब कोई सिस्टम ख़ास तौर पर उसी की माँग करे — पुराना कार म्यूज़िक प्लेयर या 2008 से पहले का डिवाइस। बाक़ी हर जगह, ख़ासकर Apple सॉफ़्टवेयर में, M4A ही सही चुनाव है क्योंकि कोडेक पहले से सही था।
ADTS का यह गुण है कि उसके खंड बिना हेडर बदले जोड़े जा सकते हैं, इसलिए HLS से मिले पचास टुकड़ों को पहले एक ADTS फ़ाइल में जोड़ना ही सही तरीक़ा है।
पहले जोड़िए, फिर एक बार में बदलिए — पचास को अलग-अलग बदलने पर पचास M4A फ़ाइलें मिलेंगी, एक रिकॉर्डिंग नहीं, क्योंकि MP4 कंटेनर को जोड़ने का कोई सीधा तरीक़ा नहीं है।
बीच में रुकी रिकॉर्डिंग को पढ़ना उतनी ही दूर तक चलता है जितनी क्षति से पहले फ़ाइल सही है — नतीजा एक ऐसी M4A है जो स्रोत से बस थोड़ी छोटी है, पर अब सही ड्यूरेशन के साथ।
जो फ़ाइल असल में ADTS ही नहीं है — जैसे नाम बदला हुआ M4A — वह फ़्रेम-स्ट्रीम की तरह पढ़ी ही नहीं जाती, और बदलाव सीधे बता देता है कि फ़ाइल पढ़ी नहीं जा सकी, कोई अंदाज़ा नहीं लगाता।
पूरा फ़ोल्डर छोड़ दीजिए — हर एक अलग बदलती है और नतीजा एक ZIP में लौटता है, 100 MB प्रति फ़ाइल की छत और सौ फ़ाइलों के बैच के साथ। डिकोडिंग और मक्सिंग आपके ही प्रोसेसर पर चलती हैं, इसलिए कोई क़तार नहीं।
कुछ भी अपलोड नहीं होता, और यह यहाँ ख़ास मायने रखता है — कैमरा और कॉल रिकॉर्डिंग में अक्सर दूसरों की आवाज़ होती है। नेटवर्क टैब जाँचकर यह पक्का किया जा सकता है।
| AAC | M4A | |
|---|---|---|
| पूरा नाम | Advanced Audio Coding | MPEG-4 Audio |
| फ़ाइल एक्सटेंशन | .aac | .m4a |
| मीडिया टाइप | audio/aac | audio/mp4 |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है |
| पहली बार प्रकाशित | 1997 | 2004 |
| प्रकाशक | MPEG | Apple |
| विनिर्देश | ISO/IEC 13818-7 | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | मौजूदा |
| ऑडियो चैनल | 48 तक | 48 तक |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | MP3, OPUS | MP3, FLAC |
M4A एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AAC और ALAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
VLC, FFmpeg और iTunes AAC और M4A — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
AAC MPEG का फ़ॉर्मेट है, जो 1997 में आया। यह ISO/IEC 13818-7 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
M4A Apple का है और 2004 से चला आ रहा है। iTunes, VLC और FFmpeg इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
M4A कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। दोनों फ़ॉर्मेट कंप्रेस किए हुए हैं, इसलिए यह उस ऑडियो पर कंप्रेशन का दूसरा दौर है जो पहले ही बारीक़ी खो चुका है। अगर नतीजे को आगे एडिट करना है या फिर से बदलना है, तो सबसे ऊँची गुणवत्ता चुनिए।
M4A एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AAC और ALAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।