आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप FLAC को AAC में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
FLAC से AAC
इस साइट पर AAC तक जाने वाले ज़्यादातर रास्ते पहले से कंप्रेस्ड किसी चीज़ से शुरू होते हैं, और उनका ईमानदार वर्णन है दूसरे दौर का नुक़सान। यह वैसा नहीं। FLAC ठीक वही सैंपल रखता है जो उसमें डाले गए थे, इसलिए AAC एनकोडर को रिकॉर्डिंग वैसी मिलती है जैसी रिकॉर्ड हुई थी।
यह फ़र्क़ सुनने में लगने से बड़ा है। नुक़सान वाला एनकोडर अपना बजट यह तय करके बाँटता है कि सुनने वाला क्या नहीं छोड़ेगा; जब इनपुट में पहले से किसी फ़ैसले के निशान हों, तो दूसरा एनकोडर अपने बजट का हिस्सा उन्हीं निशानों को दोहराने में खर्च कर देता है।
.aac एक्सटेंशन वाली फ़ाइल कोई कंटेनर नहीं है। यह Audio Data Transport Stream framing है — AAC फ़्रेम की एक धारा, हर एक पर छोटा हेडर जो सैंपल दर, चैनल-बनावट और profile दोहराता है। इसमें कोई इंडेक्स, कोई global header और कहीं मेटाडेटा नहीं।
यही आकार कुछ सिस्टम माँगते हैं। playout automation, स्ट्रीम को टुकड़ों में काटने वाले segmenter, announcement और IVR प्लेयर, और तय parser वाला embedded हार्डवेयर — सब elementary धारा पढ़ते हैं क्योंकि इसे किसी भी फ़्रेम से शुरू किया जा सकता है।
Quality नियंत्रण एनकोडर के अंदर असली bitrate में बदलता है, और यहाँ तीन band मिलते हैं — Small file, Balanced, High quality। असल संख्या एनकोडर लाइब्रेरी के भीतर तय होती है और यह साइट उसे नहीं छापती, क्योंकि वह हमारा फ़ैसला नहीं। इस रास्ते पर High quality से ऊपर कोई चौथा दर्जा नहीं।
डिलिवरी स्पेसिफ़िकेशन आम तौर पर एक ऊपरी सीमा बताती है, टार्गेट नहीं। नाम ली गई सीमा के हिसाब से band चुनिए — छोटी सीमा के लिए Small file, दरमियानी के लिए Balanced, ऊँची के लिए High quality — फिर मान लेने की बजाय नतीजे की फ़ाइल का आकार जाँचिए।
FLAC एक ठीक-ठाक मेटाडेटा व्यवस्था रखता है: शीर्षक, कलाकार, एल्बम के लिए नाम वाले टेक्स्ट फ़ील्ड, प्लस कवर आर्ट के लिए अलग picture block। ADTS में इनमें से कुछ नहीं। यहाँ लिखी AAC में सिर्फ़ ऑडियो फ़्रेम हैं और कुछ नहीं, इसलिए हर tag और तस्वीर सीमा पर छूट जाती है।
automation में जाने वाली धारा के लिए यह सही और अपेक्षित है — playout सिस्टम अपना डेटाबेस रखता है। किसी व्यक्ति को दी जाने वाली फ़ाइल के लिए यह असली नुक़सान है, और जवाब है M4A में बदलना, जो वही AAC ऑडियो एक MP4 कंटेनर में देता है जिसमें सब कुछ के लिए फ़ील्ड हैं।
सौ मास्टर बदलने से पहले यह साफ़ कह देना ज़रूरी है। फ़ाइल किसी व्यक्ति, लाइब्रेरी, पॉडकास्ट होस्ट या फ़ोन को जानी है — जहाँ play बटन और स्क्रीन पर नाम है — तो कोरी AAC ग़लत डिलिवरेबल है। इसमें ड्यूरेशन नहीं, इसलिए कुछ प्लेयर ग़लत लंबाई बताते हैं या सीक करने से मना कर देते हैं।
M4A रास्ता वही एनकोड ऑडियो एक कंटेनर के साथ देता है, और लगभग हर सिस्टम जो सामान्य भाषा में «AAC» कहता है वही मतलब रखता है। कोरी धारा उन मामलों के लिए रखिए जहाँ कोई दस्तावेज़ ADTS का नाम लेता है।
रजिस्ट्री FLAC को आठ चैनल तक सीमित बताती है — मोनो से 7.1 तक — और AAC को इससे कहीं ज़्यादा सँभालने वाला। इस दिशा में कुछ भी समेटने की ज़रूरत नहीं, इसलिए surround मास्टर अपनी बनावट के साथ पहुँचता है।
सैंपल दर बिना बदले आगे जाती है, सामान्य नहीं की जाती। 44,100 Hz का मास्टर 44,100 Hz की धारा बनाता है। हाई-रिज़ॉल्यूशन मास्टर पर ध्यान दीजिए: 96 kHz सामग्री वैध AAC है पर पाने वाले सिरे का हर डिकोडर इसे नहीं लेगा।
FLAC स्ट्रीम हेडर में अपने डिकोड ऑडियो का एक MD5 होता है, फ़ाइल बनते वक़्त हिसाब किया गया। यही एक फ़ील्ड FLAC को छोटी प्रति की बजाय आर्काइव फ़ॉर्मेट बनाती है। AAC में इसका कोई जोड़ नहीं, और ख़राब हुई AAC धारा फिर भी बनावट में मान्य AAC धारा रहती है।
व्यावहारिक नतीजा एक फ़ाइलिंग नियम है, ऑडियो नियम नहीं। FLAC को वह चीज़ मानिए जिसे आप आर्काइव करते हैं, और उससे बनी हर AAC को disposable output। किसी डिलिवरी कॉपी के होने की वजह से मास्टर मिटाना यही बदलाव आसान बना देता है, और यह पलटा नहीं जा सकता।
Chrome, Edge और Safari WebCodecs के ज़रिए AAC एनकोडर देते हैं, और जहाँ मौजूद हो वहाँ बिना डाउनलोड सीधे इस्तेमाल होता है। Firefox इसे नहीं देता, इसलिए वहाँ AAC में पहला बदलाव एक WebAssembly एनकोडर लाता है — एक बार, और सिर्फ़ ज़रूरत वाले पेज पर।
दोनों हाल में एनकोडिंग आपके प्रोसेसर पर टैब के भीतर चलती है। यह उन unreleased या embargo वाली सामग्री के लिए मायने रखता है: नेटवर्क टैब खोलकर देख सकते हैं कि एनकोडर आता है जबकि ऑडियो कहीं नहीं जाता।
फ़ाइलें प्रति 100 MB तक सीमित हैं और सौ फ़ाइलें एक साथ छोड़ी जा सकती हैं, ZIP बनकर लौटती हैं। FLAC बिना-कंप्रेशन PCM का क़रीब आधा रहता है, इसलिए 100 MB CD-गुणवत्ता स्टीरियो FLAC क़रीब बीस मिनट का ऑडियो है।
जहाँ मास्टर सीमा से बड़ा हो, बदलने से पहले किसी एडिटर में बाँट लीजिए। यह सीमा ब्राउज़र की मेमोरी की है, किसी योजना-स्तर की नहीं — इसीलिए भुगतान करने से यह बड़ी नहीं होती।
| FLAC | AAC | |
|---|---|---|
| पूरा नाम | Free Lossless Audio Codec | Advanced Audio Coding |
| फ़ाइल एक्सटेंशन | .flac | .aac |
| मीडिया टाइप | audio/flac | audio/aac |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है |
| पहली बार प्रकाशित | 2001 | 1997 |
| प्रकाशक | Xiph.Org | MPEG |
| विनिर्देश | RFC 9639 | ISO/IEC 13818-7 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | 32 | — |
| ऑडियो चैनल | 8 तक | 48 तक |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WAV, AIFF, MP3 | MP3, OPUS |
VLC FLAC और AAC — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
फ़ाइल काफ़ी छोटी हो जाती है, और वह बारीक़ी फेंककर छोटी होती है। FLAC सब कुछ सँभालता है; AAC वह सँभालता है जो आँख वैसे भी मुश्किल से देखती है। फ़ोटो पर यह सौदा लगभग मुफ़्त है; लिखावट, स्क्रीनशॉट या रेखाचित्र पर वह आपको रूपरेखाओं के चारों ओर किनारों की तरह दिख जाता है।
दोनों का निशाना अलग काम है: FLAC का सहेजना पर, AAC का बनी हुई फ़ाइल सौंपना, स्ट्रीमिंग और फ़ोन पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
FLAC Xiph.Org का फ़ॉर्मेट है, जो 2001 में आया। यह हर चैनल पर 32 बिट में दर्ज करता है।
AAC MPEG का है और 1997 से चला आ रहा है, और ISO/IEC 13818-7 में तय किया गया है। VLC, FFmpeg और iTunes इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
AAC कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए।
फ़ाइल काफ़ी छोटी हो जाती है, और वह बारीक़ी फेंककर छोटी होती है। FLAC सब कुछ सँभालता है; AAC वह सँभालता है जो आँख वैसे भी मुश्किल से देखती है। फ़ोटो पर यह सौदा लगभग मुफ़्त है; लिखावट, स्क्रीनशॉट या रेखाचित्र पर वह आपको रूपरेखाओं के चारों ओर किनारों की तरह दिख जाता है।