AMR

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

पुराने फ़ोनों का आवाज़ रिकॉर्ड करने वाला फ़ॉर्मेट। सिर्फ़ बोली, बेहद छोटी फ़ाइलें, संगीत के लिए बेकार।

AMR है क्या

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

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

AMR आया कहाँ से

इसे 3GPP ने 1999 में जारी किया था।

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

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

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

यह एक पुराना फ़ॉर्मेट है

यह अब भी हर जगह खुलता है और पुराने प्रोग्राम इसे अब भी लिखते हैं, पर इसके इर्द-गिर्द नया कुछ नहीं बन रहा। जो सहेजकर रखना है उसे बदल लीजिए, और आज शुरू हो रहे किसी काम के लिए इसे मत चुनिए।

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

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

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

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

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

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

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

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

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

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

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

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

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

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

आवाज़ का मॉडल बनाने वाला कोडेक, ध्वनि का नहीं

ज़्यादातर ऑडियो संपीड़न सिग्नल पर काम करता है: जो कान को सुनाई दे वह रखो, बाक़ी हटाओ। AMR कुछ और करता है — यह मान लेता है कि आवाज़ बोली है और उसे बनाने वाले इंसानी गले के पैरामीटर एनकोड करता है, फिर दूसरे छोर पर उसी विवरण से आवाज़ दोबारा बनाता है।

यही वजह है कि यह ऐसी दरों तक पहुँचता है जिनके पास आम ऑडियो कोडेक नहीं फटकते। 12.2 किलोबिट प्रति सेकंड पर बोली समझ में आती है और बोलने वाले को पहचाना जा सकता है, CD ऑडियो की डेटा दर के क़रीब सौवें हिस्से पर।

फ़ाइलें कहाँ से आती हैं

मोबाइल टेलीफ़ोनी। AMR को 3GPP ने 1999 में GSM और UMTS कॉल के बोली कोडेक के रूप में मानकीकृत किया, यानी एक दशक तक दुनिया की बहुत बड़ी बातचीत इसी से चली।

लोगों के पास जो फ़ाइलें हैं वे उपोत्पाद हैं: पुराने Android फ़ोन के वॉइस मेमो, कैरियर या PBX से निर्यात वॉइसमेल, कॉल रिकॉर्डिंग। नए फ़ोन इसे रिकॉर्ड नहीं करते — वे मेमो के लिए AAC या Opus इस्तेमाल करते हैं — इसलिए AMR फ़ाइल लगभग हमेशा बनाई नहीं, वापस पाई गई चीज़ है।

नैरोबैंड और वाइडबैंड

दो रूप मौजूद हैं और साफ़ अलग सुनाई देते हैं। AMR-NB 8 kHz पर सैंपल लेता है, टेलीफ़ोन की फ़्रीक्वेंसी रेंज कवर करता है — यही पुराने वॉइसमेल के दबे हुएपन की वजह है। AMR-WB 16 kHz पर सैंपल लेता है, ऊँची फ़्रीक्वेंसी तक पहुँचता है, और यही मोबाइल नेटवर्क पर «HD Voice» का मतलब है।

वाइडबैंड फ़ाइलें आमतौर पर .awb एक्सटेंशन ढोती हैं जबकि नैरोबैंड .amr, हालाँकि दोनों किसी भी नाम में मिल जाती हैं। अगर रिकॉर्डिंग टेलीफ़ोन कॉल जैसी लगे, तो नैरोबैंड है; कमरे में कोई बोलता हुआ हल्के संपीड़न के साथ लगे, तो वाइडबैंड।

इसे इतना कम क्यों चलाया जाता है

समर्थन चुपचाप ग़ायब हो गया है। ब्राउज़र AMR नहीं चलाते, Windows Media Player नहीं, iTunes और Apple तंत्र नहीं, और ज़्यादातर आधुनिक एडिटर आयात नहीं करेंगे। VLC करेगा।

वजह लाइसेंस इतिहास और अप्रासंगिकता का मेल है: इसे लागू करने का मतलब था दो दशक पेटेंट के लिए भुगतान, और आख़िरी पेटेंट ख़त्म होने तक — AMR-WB का 2024 में — इसे जोड़ने की कोई वजह नहीं बची, क्योंकि अब कुछ भी इसे बनाता नहीं।

बदलना, और क्या उम्मीद रखें

अनुकूलता के लिए MP3 या WAV में, और नतीजा हर जगह चलेगा। जो नहीं होगा वह बेहतर सुनाई देना है: बदलाव भारी संपीड़ित बोली सिग्नल डिकोड करके दोबारा एनकोड करता है, इसलिए दबापन, सीमित फ़्रीक्वेंसी रेंज और कोई भी विकृति ठीक वैसी ही सुरक्षित रहती है।

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

ऑडियो के बजाय ट्रांसक्रिप्ट पाना

वॉइसमेल, इंटरव्यू और कॉल रिकॉर्डिंग के लिए, आमतौर पर शब्द ही मुद्दा होते हैं, ध्वनि नहीं। आवाज़ पहचान नैरोबैंड दर पर AMR के साथ ख़राब काम करती है और बदली WAV के साथ काफ़ी बेहतर, इसलिए काम का क्रम है: पहले बदलो, फिर ट्रांसक्राइब करो।

स्रोत के लायक़ सटीकता की उम्मीद रखिए। साफ़ बोलते एक व्यक्ति की वाइडबैंड रिकॉर्डिंग अच्छी ट्रांसक्राइब होती है; पृष्ठभूमि शोर और दो लोगों की एक साथ बोली वाली नैरोबैंड वॉइसमेल कुछ ऐसा देती है जो गाइड की तरह पढ़ने लायक़ है, उद्धृत करने लायक़ नहीं।

आज इसकी जगह क्या इस्तेमाल करें

नई किसी भी चीज़ के लिए Opus। यह रॉयल्टी-मुक्त है, कम दरों पर बोली उतना ही अच्छा सँभालता है जितना AMR, और संगीत को भी सही तरीक़े से, और यह हर ब्राउज़र व मौजूदा प्लैटफ़ॉर्म पर समर्थित है। यही वह चीज़ है जो आधुनिक आवाज़ ऐप्लिकेशन और मैसेजिंग सेवाएँ असल में इस्तेमाल करती हैं।

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

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

AMR फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.amr
मीडिया टाइपaudio/amr
प्रकाशक3GPP
पहली बार प्रकाशित1999

AMR फ़ाइलें: आम सवाल

AMR फ़ाइल कैसे चलाऊँ

VLC इसे चलाता है, और कुछ और प्लेयर जो व्यापक कोडेक लाइब्रेरी के इर्द-गिर्द बने हैं। ब्राउज़र, Windows Media Player और Apple तंत्र नहीं चलाते, इसीलिए MP3 या WAV में बदलना आमतौर पर व्यावहारिक रास्ता है।

मेरी AMR रिकॉर्डिंग दबी हुई क्यों लगती है

यह टेलीफ़ोन बैंडविड्थ पर काम करने वाला बोली कोडेक है। नैरोबैंड AMR 8 kHz पर सैंपल लेता है और लगभग फ़ोन कॉल की फ़्रीक्वेंसी रेंज कवर करता है, जो ठीक उसी के लिए बना था। वाइडबैंड रूप साफ़ बेहतर सुनाई देता है।

क्या AMR को MP3 में बदलने से गुणवत्ता सुधरेगी

नहीं। बदलाव भारी संपीड़ित बोली सिग्नल डिकोड करके दोबारा एनकोड करता है, इसलिए सीमित फ़्रीक्वेंसी रेंज और कोई भी विकृति ठीक वैसी ही रहती है। फ़ायदा अनुकूलता और संपादन-योग्यता है, ध्वनि नहीं।

AMR में संगीत इतना ख़राब क्यों लगता है

कोडेक इंसानी गले का मॉडल बनाता है और उसी पैरामीटर से बोली दोबारा बनाता है। संगीत के पास मॉडल करने के लिए कोई गला नहीं होता, इसलिए एनकोडर किसी वाद्य को गले की तरह बताता है — यही वजह है कि नतीजा महज़ कम गुणवत्ता का नहीं, पहचान से बाहर होता है।

AMR और AWB में क्या फ़र्क़ है

बैंडविड्थ का। AMR-NB 8 kHz पर सैंपल लेता है और टेलीफ़ोन जैसा लगता है; AMR-WB 16 kHz पर और वही है जिसे मोबाइल नेटवर्क HD Voice कहते हैं। वाइडबैंड फ़ाइलें अक्सर .awb एक्सटेंशन ढोती हैं, हालाँकि दोनों किसी में भी मिल सकती हैं।

अब आवाज़ रिकॉर्डिंग के लिए क्या इस्तेमाल करूँ

नई किसी भी चीज़ के लिए Opus — रॉयल्टी-मुक्त, कम दरों पर बोली के लिए बेहतरीन, संगीत के लिए भी अच्छा, हर ब्राउज़र और प्लैटफ़ॉर्म पर समर्थित। पुराने सॉफ़्टवेयर के लिए AAC, संपादन के लिए WAV।