आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप AAC को OGG में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
AAC से OGG
Ogg एक कंटेनर है और इसके भीतर तीन कोडेक बैठ सकते हैं — Vorbis, Opus और FLAC। पच्चीस साल से .ogg नाम को Vorbis से जोड़ा जाता रहा है क्योंकि वह जोड़ी पहले आई थी। यह कन्वर्टर Opus लिखता है, और जो डेवलपर fallback चेन बना रहा है उसे यह जानना ज़रूरी है।
इस जगह के लिए यही सही जवाब है। Opus 2012 में RFC 6716 के रूप में आया और हर बिटरेट पर Vorbis से आगे निकलता है। सवाल कंटेनर का है — Safari ने Ogg के भीतर कुछ भी 2025 के मार्च तक नहीं पढ़ा, इसलिए .ogg स्रोत Chrome, Edge और Firefox के लिए fallback है, सबके लिए नहीं।
यह फ़र्क़ जितना लोग मानते हैं उससे छोटा है, और यह बंद नहीं हुआ। Chrome, Edge, Safari और जारी हुए Firefox — सब AAC डिकोड करते हैं। जो नहीं करता वह है कुछ Linux वितरणों का पैक किया Chromium, जिसे लाइसेंसिंग वजहों से proprietary कोडेक सेट के बिना बनाया गया है।
यही सोच open-source प्लेयर और डेस्कटॉप ऐप्स पर भी लागू होती है जो सिर्फ़ मुफ़्त कोडेक भेजते हैं। अगर दर्शक Linux डेस्कटॉप, self-hosted तैनाती या distribution build पर हैं, तो दूसरा स्रोत एक रूपांतरण की क़ीमत पर चुपचाप विफल होने की पूरी श्रेणी हटा देता है।
यह कहना बेहतर है बजाय बाद में पता चले। इस साइट पर ogg और opus दोनों लक्ष्य Ogg कंटेनर में Opus धारा लिखते हैं, उसी एनकोडर से, इसलिए यहाँ बनी और AAC-to-OPUS पेज पर बनी ऑडियो एक जैसी है। अंतर सिर्फ़ एक्सटेंशन का है।
किसे चुनना है यह आपकी टूलिंग पर निर्भर करता है, फ़ाइल पर नहीं। असेट पाइपलाइन और अपलोड फ़ॉर्म अक्सर एक नाम स्वीकारते हैं और दूसरा नहीं। जो भी आपका बिल्ड माँगे वह चुनिए, और बाद में मन चाहे तो नाम बदल दीजिए — धारा दोनों के तहत क़ानूनी है।
.aac नाम की फ़ाइल एक Audio Data Transport Stream है — AAC फ़्रेम्स की लड़ी, हर एक अपना छोटा हेडर लिए, चारों ओर कोई कंटेनर नहीं। न इंडेक्स, न लंबाई का फ़ील्ड, न मेटाडेटा क्षेत्र। यह अक्सर segmenter, capture या streaming के लिए सेट किए एनकोडर से निकलती है।
यह अभाव वेब काम के लिए एक नतीजा लाता है — कुछ प्लेयर ADTS स्ट्रीम की ग़लत लंबाई दिखाते हैं। यहाँ बनी Ogg वह ढाँचा रखती है, इसलिए fallback कभी-कभी असली स्रोत से बेहतर बर्ताव करता है।
ब्राउज़र source एलिमेंट्स के बीच चुनते समय घोषित टाइप देखता है, वह भी कुछ भी लाने से पहले। रजिस्ट्री इस एक्सटेंशन के लिए audio/ogg दर्ज करती है, और यही type attribute और सर्वर हेडर में जाना चाहिए।
ग़लत होने पर वही विफलता आती है जिसे यह क़वायद रोकना चाहती थी — क्लाइंट फ़ाइल डाउनलोड करता है, नहीं पढ़ पाता और धीरे-धीरे या बिल्कुल विफल हो जाता है। सही content type के साथ Ogg परोसिए, इसे AAC स्रोत के बाद सूचीबद्ध कीजिए।
AAC पहले ही रिकॉर्डिंग का हिस्सा हमेशा के लिए हटा चुका है, और Opus अब दूसरा हिस्सा अलग नियमों से हटाता है — पहले एनकोडर की ख़ामियों को ईमानदारी से दोहराने में अपना बजट लगाते हुए। यह किसी भी lossy-to-lossy रूपांतरण की सामान्य क़ीमत है।
जिस fallback को शायद ही कोई सुनेगा, वहाँ Balanced ठीक इंजीनियरिंग फ़ैसला है और असेट को छोटा रखता है। जो किसी प्लेटफ़ॉर्म पर primary source बनेगा, वहाँ High quality सही चुनाव है।
तीनों बैंड एनकोडर के भीतर असल bitrate में तय होते हैं, और यह साइट वह संख्या ख़ुद नहीं छापती क्योंकि वह एनकोडर लाइब्रेरी का फ़ैसला है, हमारा नहीं। MP3 के नंबरों से आँकने वाला Balanced band को कम आँक सकता है, पर उसी दर पर Opus एक आरामदायक स्टीरियो संगीत बिटरेट है, और Small file पर भी बोलचाल बिल्कुल साफ़ रहता है।
इंटरफ़ेस साउंड, नोटिफ़िकेशन टोन और छोटे voice prompts के लिए Small file अक्सर सही चुनाव है, सस्ता नहीं। दर्जनों असेट लोड करते पेज पर यह फ़र्क़ लोड टाइम में नापा जा सकता है। संगीत बेड और सतत सामग्री के लिए Balanced या High quality चुनिए।
Ogg मेटाडेटा को Vorbis-शैली कमेंट के रूप में रखता है — बड़े अक्षरों में keys की एक सादी सूची, शीर्षक, licence या attribution रखने की अच्छी जगह। समस्या ऊपर की तरफ़ है — बिना पैकेजिंग वाली ADTS धारा में मेटाडेटा क्षेत्र होता ही नहीं, इसलिए ले जाने को कुछ नहीं है।
बिल्ड असेट के लिए यह अक्सर बेमानी है, क्योंकि फ़ाइल नाम और manifest पहचान सँभाल लेते हैं। जहाँ यह मायने रखे — Creative-Commons असेट जिसे स्रोत बताना है — टैग बाद में किसी tagger से लिखने होंगे।
Opus इकलौता ऑडियो लक्ष्य है जो कोई एनकोडर नहीं मँगाता, क्योंकि हर ब्राउज़र को कॉल के लिए इसे लागू करना पड़ा, और आपकी मशीन पहले से AAC डिकोड करती है। रूपांतरण फ़ाइल गिरते ही शुरू हो जाता है और नेटवर्क चलते हुए भी ख़ामोश रहता है — यह डेवलपर टूल में देखा जा सकता है।
फ़ाइलें 100 MB तक और एक साथ सौ तक स्वीकार होती हैं, ZIP बनकर लौटती हैं — यही एक पूरी असेट डायरेक्टरी के लिए fallback बनाने का सामान्य ढाँचा है। अप्रकाशित प्रोडक्ट ऑडियो के लिए, कुछ भी न भेजा जाना सुविधा से ज़्यादा मायने रखता है।
| AAC | OGG | |
|---|---|---|
| पूरा नाम | Advanced Audio Coding | Ogg Audio |
| फ़ाइल एक्सटेंशन | .aac | .ogg, .oga |
| मीडिया टाइप | audio/aac | audio/ogg |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है |
| पहली बार प्रकाशित | 1997 | 2000 |
| प्रकाशक | MPEG | Xiph.Org |
| विनिर्देश | ISO/IEC 13818-7 | RFC 3533 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ऑडियो चैनल | 48 तक | — |
| ब्राउज़र में खुलता है | हर ब्राउज़र | मौजूदा ब्राउज़र |
| इसकी जगह विचारणीय | MP3, OPUS | MP3, OPUS |
OGG को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
OGG एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर Vorbis, Opus और FLAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
VLC AAC और OGG — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
AAC MPEG का फ़ॉर्मेट है, जो 1997 में आया। यह ISO/IEC 13818-7 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
OGG Xiph.Org का है और 2000 से चला आ रहा है, और RFC 3533 में तय किया गया है। Audacity, VLC और foobar2000 इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
OGG कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। दोनों फ़ॉर्मेट कंप्रेस किए हुए हैं, इसलिए यह उस ऑडियो पर कंप्रेशन का दूसरा दौर है जो पहले ही बारीक़ी खो चुका है। अगर नतीजे को आगे एडिट करना है या फिर से बदलना है, तो सबसे ऊँची गुणवत्ता चुनिए।
OGG को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
OGG एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर Vorbis, Opus और FLAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।