सीधे कंटेंट पर जाएँ
Convertube

MP3 फ़ाइलें: यह कैसे काम करता है, और आज भी हर जगह क्यों है

MP3 असल में क्या फेंकता है, कितना बिटरेट काफ़ी है, और तीस साल पुराना कोडेक कम्पैटिबिलिटी में आज भी क्यों जीतता है। ब्राउज़र में MP3 कन्वर्ट करें, बिना अपलोड।

एक नज़र में

प्रकार
ऑडियो
कंप्रेशन
लॉसी
एक्सटेंशन
.mp3
MIME टाइप
audio/mpeg
आम कोडेक
mp3
दूसरे नाम
MPEG-1 Audio Layer III

MP3 — पूरा नाम MPEG-1 Audio Layer III, जो 1993 में स्टैंडर्ड बना — इस बात का मॉडल बनाकर काम करता है कि इंसान के कान क्या नहीं पकड़ते। इसका साइकोअकूस्टिक मॉडल ऐसी आवाज़ें ढूँढता है जो फ़्रीक्वेंसी या समय में पास की ज़्यादा तेज़ आवाज़ों के नीचे दब जाती हैं, और उन्हें बयान करने पर एक भी बिट ख़र्च नहीं करता। इसीलिए कंप्रेशन इतना असरदार है और इसीलिए यह प्रक्रिया उलटी नहीं जा सकती: फेंकी गई जानकारी कोई राउंडिंग की ग़लती नहीं थी, बल्कि सोच-समझकर लिया गया फ़ैसला था कि आपको इसकी कमी महसूस नहीं होगी।

और पढ़ें

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

तकनीकी ख़ूबियों में MP3 बहुत पहले हार चुका है — उसी बिटरेट पर AAC इससे बेहतर है, और Opus, AAC से बेहतर है, ख़ासकर कम बिटरेट पर आवाज़ के लिए। यह जीता हर जगह मौजूद होने की वजह से। इसके पेटेंट 2017 में ख़त्म हो गए, हार्डवेयर डीकोडर कारों, प्लेयर्स और फ़ोन की एक पूरी पीढ़ी में लगाए गए, और नतीजा एक ऐसा फ़ॉर्मैट है जो उन चीज़ों पर भी चलता है जिन पर और कुछ नहीं चलता। आज MP3 में बदलने की वजह यही है, और कुछ नहीं।

दो व्यावहारिक बातें। बिटरेट: आम उपकरणों पर ज़्यादातर म्यूज़िक के लिए 192 kbps इतना अच्छा है कि फ़र्क़ सुनाई नहीं देता, 320 kbps वह ऊपरी सीमा है जिसके लिए साइज़ चुकाना सार्थक है, और आवाज़ के लिए 128 kbps या उससे कम ठीक है। और गैपलेस प्लेबैक: MP3 फ़्रेम का साइज़ तय होता है, इसलिए एनकोडर शुरुआत और अंत में पैडिंग जोड़ते हैं, जिससे उन ट्रैक के बीच सुनाई देने वाला गैप आ जाता है जिन्हें लगातार चलना चाहिए। लाइव एल्बम और DJ मिक्स पर इसका असर पड़ता है; बाद में बने फ़ॉर्मैट वह पैडिंग जानकारी साथ रखते हैं जिससे इसे हटाया जा सके।

MP3 को दूसरे फ़ॉर्मैट में बदलें

दूसरे फ़ॉर्मैट को MP3 में बदलें

MP3: अक्सर पूछे जाने वाले सवाल

कौन-सा बिटरेट इस्तेमाल करूँ?

म्यूज़िक के लिए 192 kbps, जिसमें आम उपकरणों पर फ़र्क़ सुनाई नहीं देता, और यहाँ यही डिफ़ॉल्ट है। अगर सोर्स हाई क्वालिटी का है और साइज़ मायने नहीं रखता, तो 320 kbps चुनें। आवाज़ के लिए — पॉडकास्ट, लेक्चर, वॉइस मेमो — 128 kbps या 96 kbps भी काफ़ी है और फ़ाइल आधी कर देता है।

क्या ज़्यादा बिटरेट में बदलने से क्वालिटी बेहतर होती है?

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

क्या MP3, AAC या Opus से ख़राब है?

उसी बिटरेट पर, हाँ — दोनों नए और ज़्यादा कुशल हैं, और कम बिटरेट पर आवाज़ के लिए Opus बहुत बेहतर है। MP3 की बढ़त यह है कि यह उस हार्डवेयर पर भी चलता है जिसने इन विकल्पों का नाम तक नहीं सुना।

मेरे ट्रैक के बीच गैप क्यों है?

MP3 फ़्रेम का साइज़ तय होता है, इसलिए एनकोडर फ़ाइल की शुरुआत और अंत में पैडिंग जोड़ते हैं। उस पैडिंग को बताने वाले मेटाडेटा के बिना प्लेयर एक छोटी-सी चुप्पी डाल देते हैं। यह फ़ॉर्मैट की अपनी बात है, और इसीलिए गैपलेस एल्बम AAC या FLAC में रखना बेहतर है।

क्या कन्वर्ट करते समय टाइटल और आर्टिस्ट टैग बचे रहते हैं?

सोर्स के टैग साथ आते हैं, जब तक आप "मेटाडेटा हटाएँ" चालू न करें। कवर आर्ट हमेशा नहीं बचता, क्योंकि फ़ॉर्मैट एम्बेड की गई तस्वीरें अलग-अलग तरीक़े से सेव करते हैं।

किस सोर्स फ़ॉर्मैट से सबसे अच्छा MP3 बनता है?

किसी लॉसलेस फ़ॉर्मैट से — WAV, FLAC या AIFF। ये पहली पीढ़ी के एनकोड होते हैं, जहाँ मॉडल पूरे सिग्नल से काम करता है। M4A या किसी वीडियो के साउंडट्रैक जैसे दूसरे लॉसी फ़ॉर्मैट से बदलना दूसरी पीढ़ी है और हमेशा ज़्यादा नुक़सान करता है।

यह साइट कितनी बड़ी फ़ाइल कन्वर्ट कर सकती है?

ऑडियो से ऑडियो कन्वर्ज़न के लिए करीब 1.4 GB, और वीडियो से ऑडियो निकालते समय 2 GB, क्योंकि आउटपुट छोटा होता है। 64 MB से बड़ी फ़ाइलें मेमोरी में कॉपी होने के बजाय जहाँ हैं वहीं से पढ़ी जाती हैं, और इसी वजह से ब्राउज़र टैब में ये सीमाएँ संभव हैं।

क्या यहाँ कन्वर्ट करने से मेरा ऑडियो अपलोड होता है?

नहीं। एनकोडिंग ffmpeg के WebAssembly बिल्ड के ज़रिए आपके ब्राउज़र के एक बैकग्राउंड थ्रेड में चलती है। कन्वर्ट करने से पहले नेटवर्क पैनल खोल लें: कोई भी रिक्वेस्ट फ़ाइल को साथ नहीं ले जाती।