आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप M4A को OGG में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
M4A से OGG
यह बात फ़ुटनोट में नहीं, सबसे ऊपर है, क्योंकि यही सबसे ज़्यादा किसी को आगे चौंका सकती है। Ogg एक कंटेनर है और रजिस्ट्री इसमें तीन कोडेक गिनती है — Vorbis, Opus और FLAC। `.ogg` एक्सटेंशन पच्चीस साल से ज़्यादातर लोगों के लिए Vorbis का मतलब रहा है, क्योंकि यह जोड़ी बाक़ी से पहले की है। यह कन्वर्टर Opus लिखता है।
गुणों में Opus साफ़ बेहतर चुनाव है: 2012 में RFC 6716 के तौर पर प्रकाशित, यह हर bitrate पर Vorbis को पीछे छोड़ता है और कम bitrate पर AAC व MP3 को भी। पर अगर आपका गंतव्य सिर्फ़ Vorbis पढ़ने के लिए बना है, तो गुण मायने नहीं रखते। बदलने से पहले जाँच लीजिए कि लेने वाला टूल असल में क्या माँगता है।
Ogg के भीतर Opus ठीक वही है जो RFC 7845 बताता है, और `.ogg` इसके लिए जायज़ एक्सटेंशन है। फिर भी रिवाज़ बदल गया है: `.opus` अब Ogg-में-Opus का इशारा करता है और `.ogg` Ogg-में-Vorbis का, और कई सॉफ़्टवेयर स्ट्रीम हेडर पढ़ने की बजाय रिवाज़ मानते हैं।
जब फ़ाइल ग़लत दिखने की वजह से नकारी जाए, ग़लत होने की वजह से नहीं, तो `.ogg` से `.opus` में नाम बदलना कुछ नहीं लेता और अक्सर हल कर देता है। जब टूल सच में Vorbis चाहता हो — कुछ पुराने इंजन, कुछ आर्काइविंग रास्ते — तो कोई नाम बदलना मदद नहीं करेगा, और सही औज़ार Vorbis बनाने वाला डेस्कटॉप एनकोडर है।
वजह लगभग कभी यह नहीं कि फ़ाइल कैसी सुनाई देती है। Wikimedia Commons Ogg, WAV और FLAC स्वीकारता है, AAC नहीं, क्योंकि प्रोजेक्ट की नीति है ऐसा मीडिया बाँटना जिसे कोई भी बिना लाइसेंस के डिकोड कर सके। Linux डिस्ट्रीब्यूशन और फ़्री-सॉफ़्टवेयर प्रोजेक्ट में पेटेंट-बद्ध डिकोडर न भेजने के पुराने नियम हैं।
M4A इस सबके ग़लत तरफ़ बैठता है। यह 2004 का Apple का कंटेनर है जिसमें AAC है, एक MPEG कोडेक, और जबकि संबंधित पेटेंट अब लगभग समाप्त हो चुके हैं, नीतियाँ तब लिखी गईं जब नहीं थे। अगर कोई सबमिशन फ़ॉर्म Ogg माँगता है, यह बदलाव पूरा करने का तरीक़ा है।
M4A में लगभग तय AAC है, जिसने रिकॉर्डिंग के हिस्से हमेशा के लिए छोड़ दिए। इसे डिकोड करके Opus से एनकोड करना दूसरी बार कुछ छोड़ता है, और दोनों एनकोडर इस बात पर असहमत हैं कि क्या मायने रखता है, तो दूसरा पहले की ख़ामियों पर बिट ख़र्च करता है। यह हर लॉसी-से-लॉसी बदलाव की आम क़ीमत है।
Opus इसे ज़्यादातर से सस्ता बना देता है। यह इतना कुशल है कि 64 kbps इस्तेमाल लायक़ संगीत bitrate है और 128 kbps उदार, जहाँ MP3 को वही असर देने के लिए 160 से 192 चाहिए। भाषण, नैरेशन और गेम की आवाज़ पर स्रोत से फ़र्क़ लगभग पकड़ में नहीं आता।
Quality नियंत्रण हर कोडेक के हिसाब से तय होता है, और Opus उन आँकड़ों से कहीं नीचे बैठता है जो लोग MP3 से याद रखते हैं। Small file 38 kbps लिखता है, Balanced 64 और High quality 128। चार मिनट का ट्रैक क़रीब 1.1 MB, 1.9 MB और 3.8 MB बनता है।
ये संख्या MP3 के हिसाब से सोचने पर डरावनी लगती हैं, और नहीं होनी चाहिए। 64 kbps पर Opus सच में सुहाना स्टीरियो संगीत bitrate है और 38 kbps पर भाषण बिल्कुल साफ़ है — यही कोडेक मैसेजिंग ऐप 16 से 32 kbps पर वॉइस नोट के लिए इस्तेमाल करते हैं।
Ogg में कोई ग्लोबल मेटाडेटा ब्लॉक नहीं; यह टैग को Vorbis-शैली टिप्पणी हेडर के तौर पर स्ट्रीम से जोड़कर रखता है, जो बड़े अक्षरों की कुंजी-मान जोड़ी की सादी सूची है। Title, artist, album, album artist, track और disc संख्या, genre, date, comment और lyrics सब MP4 atom से नक़्शे में आते हैं।
कवर आर्ट METADATA_BLOCK_PICTURE टिप्पणी के तौर पर ढोया जाता है, जो मानक तरीक़ा है और जिसे foobar2000, VLC, Rhythmbox और मीडिया सर्वर सब पढ़ते हैं। जो छूट जाता है वह Apple-विशिष्ट परत है — ख़रीद रिकॉर्ड, स्टोर पहचान, कस्टम atom — जिनका कोई Vorbis-comment बराबर नहीं।
रजिस्ट्री M4A के दो कोडेक AAC और ALAC गिनती है, और iTunes में CD से रिप की गई फ़ाइल शायद Apple Lossless रखती हो। ALAC इस डिकोडिंग रास्ते पर उपलब्ध नहीं, तो ऐसी फ़ाइल ख़राब Ogg बनाने की बजाय संदेश के साथ रुक जाती है कि उसमें कुछ नहीं बदला जा सका।
आकार पहले से बता देता है आपके पास कौन-सी है: AAC के चार मिनट तीन से पाँच मेगाबाइट, Apple Lossless के बीस से तीस। अगर यह ALAC है और आपकी माँग मुफ़्त फ़ॉर्मेट है, सही गंतव्य FLAC है, Ogg नहीं — लॉसलेस से लॉसलेस, दूसरा एनकोड नहीं, और Wikimedia Commons उसे उसी नीति के तहत स्वीकारता है।
Opus उदार है जहाँ MP3 नहीं: रजिस्ट्री इसे 255 चैनल तक सहारा देने वाला दर्ज करती है, MP3 के दो के मुक़ाबले, तो बहु-चैनल M4A को समेटना नहीं पड़ता। सादा मोनो और स्टीरियो सामग्री जैसी थी वैसी गुज़र जाती है।
एक बनावट की बात जानना ज़रूरी है। Opus एक तय 48,000 Hz घड़ी पर काम करता है — डिकोडर वही रेट बताता है चाहे एनकोडर को कुछ भी दिया गया हो — तो बदली फ़ाइल 48 kHz दिखाती है भले M4A 44,100 की रही हो। इसमें कुछ ग़लत नहीं, पर जो पाइपलाइन मानती है सैंपल रेट बरक़रार रहेगी उसे यह पहले बताना ज़रूरी है।
Opus इकलौता ऑडियो लक्ष्य है जिसमें कहीं कोई एनकोडर समस्या नहीं। हर ब्राउज़र को कॉल के लिए इसे लागू करना पड़ा, तो यह हर मशीन पर पहले से मौजूद है — MP3, AAC और FLAC रास्ते की तरह कोई WebAssembly पैकेज नहीं लाना पड़ता, बदलाव तुरंत शुरू होता है।
आपके डिवाइस के पहले से मौजूद AAC डिकोडर के साथ मिलाकर, इसका मतलब है पूरा काम टैब में होता है, कुछ डाउनलोड नहीं, कुछ अपलोड नहीं। 100 MB तक की फ़ाइलें संभलती हैं और फ़ोल्डर ZIP बनकर लौटता है।
| M4A | OGG | |
|---|---|---|
| पूरा नाम | MPEG-4 Audio | Ogg Audio |
| फ़ाइल एक्सटेंशन | .m4a | .ogg, .oga |
| मीडिया टाइप | audio/mp4 | audio/ogg |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है |
| पहली बार प्रकाशित | 2004 | 2000 |
| प्रकाशक | Apple | Xiph.Org |
| विनिर्देश | — | RFC 3533 |
| लाइसेंस | प्रकाशित, मानकीकृत नहीं | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ऑडियो चैनल | 48 तक | — |
| ब्राउज़र में खुलता है | हर ब्राउज़र | मौजूदा ब्राउज़र |
| इसकी जगह विचारणीय | MP3, FLAC | MP3, AAC, OPUS |
दस्तावेज़ के गुण साथ जा सकते हैं: M4A और OGG — दोनों में उनके लिए जगह है।
OGG को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
OGG एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर Vorbis, Opus और FLAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
VLC M4A और OGG — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
OGG Xiph.Org का है और 2000 से चला आ रहा है, और RFC 3533 में तय किया गया है। Audacity, VLC और foobar2000 इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
OGG कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। दोनों फ़ॉर्मेट कंप्रेस किए हुए हैं, इसलिए यह उस ऑडियो पर कंप्रेशन का दूसरा दौर है जो पहले ही बारीक़ी खो चुका है। अगर नतीजे को आगे एडिट करना है या फिर से बदलना है, तो सबसे ऊँची गुणवत्ता चुनिए।
OGG को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
OGG एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर Vorbis, Opus और FLAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
दस्तावेज़ के गुण साथ जा सकते हैं: M4A और OGG — दोनों में उनके लिए जगह है।