आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप OPUS को WAV में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
OPUS से WAV
यह सबसे पहले जानने लायक़ तथ्य है। Opus एक तय 48,000 Hz घड़ी पर चलता है — डिकोडर 48 kHz बताता है चाहे एनकोडर को जो भी दिया गया हो — इसलिए इस बदलाव से निकली WAV 48 kHz फ़ाइल होती है, भले ही आवाज़-नोट कहीं ज़्यादा संकरी दर पर रिकॉर्ड हुई हो।
लगभग हर स्पीच मॉडल 16,000 Hz चाहता है। Whisper आंतरिक रूप से रीसैंपल करता है; एक पाइपलाइन जो 16 kHz मानकर बिना जाँचे 48 kHz फ़ाइल पढ़ती है, वह प्रशंसनीय दिखने वाला नतीजा देती है जो तीन गुने से ग़लत है।
WAV ख़ुद को घोषित करती है। पहला खंड फ़ॉर्मैट टैग, चैनल गिनती, सैंपल दर, बाइट दर और बिट्स प्रति सैंपल बताता है; अगला बताता है कि कितने बाइट ऑडियो आगे आते हैं। इसे पढ़ने के लिए किसी कोडेक की ज़रूरत नहीं।
Opus सँभालने के लिए libopus लिंक करना या FFmpeg बुलाना पड़ता है, जो निर्भरता और बग की एक पूरी श्रेणी है। शोध और ट्रांसक्रिप्शन कोड इनमें से कुछ भी अपने पास नहीं रखना चाहता, इसलिए इनटेक सूची WAV कहती है।
यह साफ़ कहना ज़रूरी है, क्योंकि यह उम्मीद आम है। Opus ने आवाज़ संपीड़ित की और जो अनसुना लगा उसे फेंक दिया; WAV बचे हुए को पूरी चौड़ाई में रखती है। शब्द-त्रुटि दर रिकॉर्डिंग से तय होती है, कंटेनर से नहीं।
एक हालत में बदलना सचमुच मदद करता है, और यह पन्ना ठीक उसी को रोकने के लिए है। अगर विकल्प MP3 में दोबारा एनकोड करना होता, तो पहले से 16 से 32 kbps पर एनकोड हुई आवाज़ पर दूसरा नुक़सान वाला दौर जुड़ जाता। WAV कुछ जोड़ती नहीं और कुछ मिटाती नहीं।
Opus आवाज़ पर असाधारण रूप से कुशल है, और यही कुशलता इस अनुपात को नाटकीय बनाती है। आवाज़-नोट 16 से 32 kbps के बीच मोनो होता है, तो दो मिनट का संदेश लगभग 300 किलोबाइट का होता है। वही दो मिनट 48,000 Hz पर 16-बिट मोनो PCM के तौर पर लगभग 11.5 मेगाबाइट — तीस से चालीस गुना बड़ा।
एक रिकॉर्डिंग के लिए यह मायने नहीं रखता। फ़ोन बैकअप से चार सौ आवाज़-नोट के सेट के लिए यह 120 मेगाबाइट और साढ़े चार गीगाबाइट के बीच का फ़र्क़ है, और यह तय करेगा कि काम आपकी सोची डिस्क पर बैठेगा या नहीं।
Opus WebRTC का अनिवार्य कोडेक है, इसलिए हर ब्राउज़र इसे ले जाता है। WhatsApp और Telegram के आवाज़-संदेश, Signal, Discord रिकॉर्डिंग, Google Meet कैप्चर और yt-dlp सब इसे बनाते हैं।
यह मूल आकार तय करता है। रिकॉर्डिंग छोटी, मोनो, बातचीत जैसी और अक्सर बिना किसी ध्वनिक व्यवस्था वाले कमरे में फ़ोन से बनी होती हैं। ये अक्सर टाइमस्टैम्प वाले नाम में और बिना मेटाडेटा के भारी संख्या में आती हैं।
आउटपुट साइन किया 16-बिट लिटल-एंडियन PCM है — वह गहराई जो हर डिफ़ॉल्ट मान लेता है।
Opus आंतरिक रूप से फ़्लोटिंग-पॉइंट सैंपल में डिकोड होता है, तो 32-बिट फ़्लोट WAV तकनीकी रूप से लिखा जा सकता है और बिना किसी फ़ायदे के दोगुनी बड़ी होती — जानकारी की मात्रा एनकोडर चलते ही तय हो चुकी थी। सोलह बिट यहाँ समझौता नहीं, सही जवाब है।
Ogg Opus एक pre-skip मूल्य ले जाता है जो डिकोडर को बताता है कि धारा के शुरुआती कितने सैंपल एनकोडर की प्राइमिंग हैं और छोड़े जाने चाहिए। यह डिकोडिंग के दौरान माना जाता है।
WAV इनमें से किसी हिसाब को नहीं रख सकती — इसके पास बस शुरुआत और लंबाई है। ट्रांसक्रिप्ट के लिए यह अप्रासंगिक है। अगर वीडियो या दूसरे माइक्रोफ़ोन के साथ मिलाना है, तो यह संरेखण बदलाव के बाद, WAV पर, साझा संदर्भ का इस्तेमाल करते हुए करें।
यह सीधे कहना ज़रूरी है। .opus के रूप में जो फ़ाइलें आती हैं वे आवाज़-संदेश, रिकॉर्ड की गई कॉल, इंटरव्यू और सहमति-पत्र के तहत बनाए गए शोध सत्र हैं। कोई अपलोड लेने वाली कन्वर्टर साइट उस बुनियादी ढाँचे पर एक प्रति बनाती है जिसका आपने आकलन नहीं किया।
यहाँ डिकोड आपके ब्राउज़र के पहले से मौजूद Opus डिकोडर से होता है, और WAV सैंपल के इर्द-गिर्द बना एक हेडर है। कोई एनकोडर पैकेज नहीं मँगाया जाता, कोई सर्वर फ़ाइल नहीं देखता — नेटवर्क टैब में यह देखा जा सकता है।
एक बार में सौ रिकॉर्डिंग छोड़ दीजिए। हर एक अपने-आप बदलती है और सब एक ही ZIP में लौटती हैं, 100 MB प्रति फ़ाइल की सीमा के साथ — किसी आवाज़-नोट से कहीं ज़्यादा — और खर्च करने को कोई रोज़ाना भत्ता नहीं, क्योंकि कुछ भी अपलोड नहीं हो रहा।
कुल पर नज़र रखिए, अलग-अलग फ़ाइलों पर नहीं, क्योंकि गुणक यहाँ काटता है: चार सौ दो-मिनट के नोट Opus के रूप में लगभग 120 MB हैं और WAV के रूप में साढ़े चार गीगाबाइट के आसपास, ब्राउज़र टैब के भीतर जुड़ते हुए।
| OPUS | WAV | |
|---|---|---|
| पूरा नाम | Opus ऑडियो | Waveform Audio |
| फ़ाइल एक्सटेंशन | .opus | .wav, .wave |
| मीडिया टाइप | audio/opus | audio/wav |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | बिना कंप्रेशन |
| पहली बार प्रकाशित | 2012 | 1991 |
| प्रकाशक | Xiph.Org | Microsoft |
| विनिर्देश | RFC 6716 | RIFF WAVE |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | — | 32 |
| ऑडियो चैनल | 255 तक | 65,535 तक |
| ब्राउज़र में खुलता है | मौजूदा ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | AAC, MP3 | FLAC, AIFF |
WAV काम करने का फ़ॉर्मेट है और OPUS बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
WAV को हर मौजूदा ब्राउज़र खोल लेता है। OPUS को इतने भी नहीं। अगर फ़ाइल किसी वेब पेज या किसी फ़ॉर्म तक जा रही है, तो आम तौर पर इस कन्वर्ज़न की पूरी वजह यही है।
WAV एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर PCM — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
Audacity OPUS और WAV — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
नतीजा असली से बड़ा होगा और बेहतर नहीं। OPUS पहले ही बारीक़ी फेंक चुका है और WAV बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
दोनों का निशाना अलग काम है: OPUS का स्ट्रीमिंग और वेब पर, WAV का एडिटिंग और सहेजना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
OPUS Xiph.Org का फ़ॉर्मेट है, जो 2012 में आया। यह RFC 6716 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
WAV Microsoft का है और 1991 से चला आ रहा है, और RIFF WAVE में तय किया गया है। Audacity, Adobe Audition और Reaper इस फ़ॉर्मेट को पढ़ लेते है।
WAV 1991 में आया और OPUS 2012 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
WAV कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। फ़ाइल बहुत बड़ी हो जाती है पर बेहतर नहीं होती। असली कंप्रेशन ने जो हटा दिया वह चला गया; बिना नुक़सान वाला फ़ॉर्मेट सिर्फ़ बचे हुए को सँभाल सकता है।
नतीजा असली से बड़ा होगा और बेहतर नहीं। OPUS पहले ही बारीक़ी फेंक चुका है और WAV बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
WAV एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर PCM — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
WAV काम करने का फ़ॉर्मेट है और OPUS बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।