OPUS

OPUS फ़ाइल क्या होती है?

कम बिटरेट पर सबसे अच्छा सुनाई देता है। वॉइस मैसेज और फ़ोन कॉल यही इस्तेमाल करते हैं।

OPUS है क्या

OPUS एक कोडेक है: एन्कोडिंग ख़ुद, वह डिब्बा नहीं जिसमें वह सफ़र करती है। इसका इस्तेमाल स्ट्रीमिंग और वेब के लिए होता है।

एक्सटेंशन .opus है और पूरा नाम Opus Audio। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

OPUS आया कहाँ से

इसे Xiph.Org ने 2012 में जारी किया था। विनिर्देश RFC 6716 है।

उम्र एक व्यावहारिक वजह से काम की है: फ़ॉर्मेट जितना पुराना, उतने ज़्यादा प्रोग्रामों को उसे सीखने का वक़्त मिला है।

विनिर्देश सार्वजनिक है

यह पूरा प्रकाशित है, इसलिए कोई भी इसे देखकर अंदाज़ा लगाने के बजाय दस्तावेज़ पढ़कर लागू कर सकता है। यही वजह है कि यह फ़ॉर्मेट इतने सारे प्रोग्रामों में मिलता है, और यही वजह है कि बीस साल पहले लिखी गई फ़ाइलें आज भी खुल जाती हैं। पर विनिर्देश का प्रकाशित होना और उसका रॉयल्टी-मुक्त होना एक बात नहीं है: जहाँ फ़ॉर्मेट किसी कोडेक को अपने अंदर लपेटता है, वहाँ पेटेंट का लाइसेंस एक अलग सवाल है, और मानक उसका जवाब नहीं देता।

ब्योरे के बदले आकार मिलता है

OPUS फ़ाइल छोटी बनी रहने के लिए ब्योरा फेंकती है, और जो फेंका गया वह लौटता नहीं। जिसे देखा जाना है उसके लिए यह सही सौदा है और जिसे बदला जाना है उसके लिए ग़लत: हर बार दोबारा सहेजने पर एक और कौर चला जाता है।

यह और क्या ले जा सकती है

OPUS फ़ाइल ऐसी बनावट जिससे पूरा पहुँचने से पहले ही यह चलना शुरू कर सके रख सकती है।

यह ख़ास तौर पर बदलते समय मायने रखता है: लक्ष्य जो नहीं रख सकता वह गिरा दिया जाता है, अमूमन बिना किसी चेतावनी के।

कितने ऑडियो चैनल

255 तक। दो से स्टीरियो पूरा हो जाता है और लगभग हर चीज़ इतनी ही है; दो से ज़्यादा का मतलब चारों ओर से आती आवाज़ है, और ऐसे फ़ॉर्मेट में बदलते समय जो इसे परिभाषित ही नहीं करता, सबसे पहले यही हिस्सा समेट दिया जाता है।

OPUS को खोलता कौन है

VLC, FFmpeg और Audacity इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।

इसे ब्राउज़र में खोलना

मौजूदा ब्राउज़र इसे पढ़ लेते हैं, पुराने नहीं।

जहाँ सहारा एक-सा नहीं है, वहाँ साथ में दूसरा फ़ॉर्मेट परोस देना आम जवाब है: ब्राउज़र वही उठा लेता है जो वह समझता है, और कोई बाहर नहीं छूटता।

यह सौंपने का फ़ॉर्मेट है

OPUS सौंपने के लिए बना है, इसके अंदर काम करने के लिए नहीं। इसे बदलना मुमकिन है और शायद ही कभी सुखद; समझदारी का रास्ता मूल फ़ाइल से होकर और एक नए निर्यात से होकर जाता है।

इसके साथ ग़लत क्या होता है

बार-बार आने वाली शिकायतें: अपने इलाक़े के बाहर सहारा बिखरा हुआ है।

इनमें से कोई भी फ़ॉर्मेट से दूर रहने की वजह नहीं है। ये वे बातें हैं जिन्हें इनमें से कोई आपको चौंकाए उससे पहले जान लेना चाहिए — यह अलग दावा है, और ज़्यादा काम का।

वॉइस नोट का फ़ॉर्मैट, चाहे कोई बताए या न बताए

WhatsApp, Telegram, Signal और Discord — सब वॉइस मैसेज को Opus में एनकोड करते हैं। इंटरफ़ेस में इसका ज़िक्र कहीं नहीं, तो फ़ॉर्मैट तभी दिखता है जब कोई चैट export करता है या डेस्कटॉप पर फ़ाइल खोलने की कोशिश करता है।

यही हालत लगभग हर किसी की है जो यहाँ पहुँचता है। फ़ाइल किसी के बोलने की रिकॉर्डिंग है — अक्सर रखने लायक़, कभी-कभी क़ानूनी तौर पर मायने रखने वाली — और सवाल है इसे सामान्य सॉफ़्टवेयर के लायक़ बनाना।

सचमुच सबसे अच्छा लॉसी कोडेक

यह प्रचार नहीं। Opus को IETF ने 2012 में RFC 6716 के रूप में मानकीकृत किया, यह रॉयल्टी-मुक्त है, और सुनने के टेस्ट में लगभग हर बिटरेट पर MP3, AAC और Vorbis को पीछे छोड़ता है।

यह दो डिज़ाइन जोड़कर करता है — एक बोली के लिए बना, एक संगीत के लिए — और सुनी जा रही चीज़ के हिसाब से उनके बीच बदलता है।

बातचीत के लिए बना, यह संख्याओं में दिखता है

Opus रीयल-टाइम ऑडियो के लिए बना, तो इसकी देरी बहुत कम है — एक फ़्रेम सिर्फ़ 2.5 मिलीसेकंड का हो सकता है, MP3 के बीस से ज़्यादा के मुक़ाबले। कॉल में यही फ़र्क़ है स्वाभाविक बातचीत और एक-दूसरे पर बोलने के बीच।

यह कमज़ोर कनेक्शन भी झेल लेता है — एनकोडर स्ट्रीम के बीच बिटरेट बदल सकता है, और खोया पैकेट गैप की जगह छोटी-सी गिरावट देता है। यही वजह है यह WebRTC के भीतर का कोडेक है।

फ़ाइल इतनी छोटी क्यों है

एक मिनट का वॉइस मैसेज अक्सर 100 किलोबाइट से कम होता है। यह सुगमता की क़ीमत पर संपीड़न नहीं — यह बोली के लिए बना कोडेक बोली के लायक़ बिटरेट पर चल रहा है, आमतौर पर 16 से 32 kbps के बीच।

MP3 में बदलना फ़ाइल को कई गुना बड़ा बना देगा और बेहतर नहीं सुनाएगा। यह उन्हें चौंकाता है जो सोचते हैं MP3 ज़्यादा सक्षम फ़ॉर्मैट है — यह ज़्यादा अनुकूल फ़ॉर्मैट है, अलग बात है।

दो एक्सटेंशन, एक कोडेक

Opus ऑडियो .opus की तरह दिखती है, जो Ogg कंटेनर में कोडेक है, और .ogg की तरह भी, वही कंटेनर जो Vorbis भी रख सकता है। यह WebM और MKV के भीतर भी है, बिना अलग एक्सटेंशन के।

WhatsApp कुछ प्लेटफ़ॉर्म पर .opus एक्सटेंशन और कुछ पर MP4 कंटेनर में सेव करता है। अगर Opus समर्थन का दावा करने वाला कोई सॉफ़्टवेयर फ़ाइल नहीं खोलता, यह बेमेल आमतौर पर वजह है, नुक़सान नहीं।

असल में कौन नहीं चलाता

Windows Media Player और QuickTime के पुराने संस्करण। ज़्यादातर कार स्टीरियो। कई पुराने फ़ोन। कुछ अपलोड फ़ॉर्म जो 2015 से पहले लिखी सूची के ख़िलाफ़ एक्सटेंशन जाँचते हैं।

बाक़ी सब संभाल लेता है — हर मौजूदा ब्राउज़र, VLC, Android 5 से आगे, आधुनिक Windows और macOS। बदलने से पहले जाँच लीजिए कि मंज़िल सच में इस छोटी सूची में है।

MP3 में बदलना एक पीढ़ी ख़र्च करता है, फिर भी अक्सर सही है

Opus से MP3 लॉसी-से-लॉसी है। MP3 एनकोडर पहले से हटाई गई सामग्री वाला ऑडियो पाता है और और हटाता है। बोली के लिए नुक़सान लगभग अश्रव्य है; संगीत के लिए ज़्यादा साफ़ दिखता है।

यह ग़लत नहीं बनाता। कार में चलने वाली थोड़ी कमज़ोर फ़ाइल बिना चलने वाली परफ़ेक्ट फ़ाइल से बेहतर है। बोली के लिए 128 kbps या ज़्यादा इस्तेमाल कीजिए और मूल Opus रखिए।

कब बदलें, किसमें बदलें

MP3 में बदलिए जब मंज़िल पुरानी हो — कार, पुराना प्लेयर। WAV में बदलिए जब कोई ट्रांसक्रिप्शन टूल अनकम्प्रेस्ड इनपुट माँगे।

बिल्कुल न बदलें अगर फ़ाइल फ़ोन, कंप्यूटर, वेबसाइट या आर्काइव में जानी है। Opus छोटी और बेहतर है — इसके ख़िलाफ़ इकलौती दलील अनुकूलता है।

वॉइस नोट ही वजह है यह आपकी मशीन पर चलता है

सोचिए इन फ़ाइलों में असल में क्या है — परिवार के संदेश, मेडिकल बातचीत, बहस, बातचीत जो कोई साबित करने के लिए रखना चाहता हो। इसे डाउनलोड लिंक के बदले किसी वेबसाइट को अपलोड करना बुरा सौदा है।

यहाँ बदलाव ब्राउज़र टैब में होता है, तो रिकॉर्डिंग कभी डिवाइस नहीं छोड़ती। फ़्री सीमा 100 MB प्रति फ़ाइल और सौ फ़ाइल प्रति बैच है।

ज़रूरी जानकारी, एक जगह

OPUS फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.opus
मीडिया टाइपaudio/opus
प्रकाशकXiph.Org
पहली बार प्रकाशित2012
विनिर्देशRFC 6716