MP3 وہ کمپریسڈ آڈیو فارمیٹ ہے جس نے ڈیجیٹل موسیقی کو پورٹیبل بنا دیا۔ اس کا پورا نام MPEG-1 Audio Layer III ہے۔ یہ جرمنی کے Fraunhofer Institute for Integrated Circuits میں یونیورسٹی اور انڈسٹری کے شراکت داروں کے ساتھ کئی سال کی تحقیق سے نکلا، اور 1990 کی دہائی کے اوائل میں Moving Picture Experts Group نے اسے MPEG-1 اسٹینڈرڈ کے حصے کے طور پر شائع کیا۔ Layer III اس اسٹینڈرڈ کی تینوں آڈیو لیئرز میں سب سے زیادہ جدید تھی، اور اس نے ایک گیت کو اتنا چھوٹا کر دیا کہ ڈائل اپ کنکشن بھی اسے منتقل کر سکے۔ چند ہی برسوں میں یہ ایکسٹینشن میوزک فائل کے مترادف بن گئی، اور آج بھی ہے۔
MP3 آواز کو کیسے محفوظ کرتا ہے
MP3 lossy ہے۔ اس کا مطلب ہے کہ انکوڈر فائل کو چھوٹا کرنے کے لیے ریکارڈنگ کا کچھ حصہ مستقل طور پر ختم کر دیتا ہے، اور کوئی پلیئر اسے واپس نہیں لا سکتا۔ یہ آڈیو کو مختصر اوورلیپنگ بلاکس میں کاٹ کر اور ہر بلاک کو ویو فارم سے فریکوئینسیوں کے سیٹ میں بدل کر کام کرتا ہے۔ پھر ایک psychoacoustic ماڈل یہ طے کرتا ہے کہ ان فریکوئینسیوں میں سے کون سی انسانی کان ویسے بھی نہیں سن پائے گا، عموماً اس لیے کہ قریب کی بلند آواز انہیں چھپا دیتی ہے، اور انہیں بہت کم بٹس ملتے ہیں۔ جو نتیجہ نکلتا ہے وہ ماخذ سے یکسر ایک جیسا نہیں ہوتا، بس اتنا قریب کہ زیادہ تر لوگ فرق نہیں سن پاتے۔
خود فائل دراصل فریمز کی ایک سادہ چین ہے۔ ہر فریم میں نمونوں کی ایک مقررہ تعداد ہوتی ہے، عام MPEG-1 قسم میں 1152، جو CD سیمپل ریٹ پر تقریباً 26 ملی سیکنڈ کی آواز بنتی ہے۔ ہر فریم ایک چھوٹے سے ہیڈر سے شروع ہوتا ہے جو بٹریٹ، سیمپل ریٹ اور چینل موڈ بتاتا ہے۔ اسی لیے آپ MP3 کو کہیں سے بھی کاٹ دیں تو باقی حصہ چلتا رہتا ہے، اور اسی وجہ سے variable bitrate فائلیں کام کرتی ہیں: انکوڈر گھنے حصے پر زیادہ اور خاموشی پر تقریباً کوئی ڈیٹا خرچ نہیں کرتا۔
MP3 میں کون سا میٹا ڈیٹا ہوتا ہے
آڈیو فریمز میں گیت کے عنوان کے لیے جگہ نہیں ہوتی، اس لیے MP3 میٹا ڈیٹا فائل کے ساتھ منسلک ایک الگ ٹیگ میں رکھا جاتا ہے۔ اس کی دو اقسام ہیں، اور ایک فائل میں دونوں ہو سکتے ہیں۔ ID3v1 پرانی قسم ہے: فائل کے آخری 128 بائٹس، جن میں عنوان، آرٹسٹ، البم، تبصرہ، چار ہندسوں والا سال اور ایک واحد genre نمبر کے لیے مقررہ چوڑائی والے خانے ہوتے ہیں۔ اس سے لمبا متن سادہ طور پر کاٹ دیا جاتا ہے۔ ID3v2 شروع میں ہوتا ہے اور کہیں زیادہ بھرپور ہے۔ یہ چار حروف سے نام رکھنے والے فریمز پر مشتمل ہوتا ہے، جنہیں میٹا ڈیٹا رپورٹ عام طور پر آپ کے لیے الفاظ میں بدل دیتی ہے۔
وہ فیلڈز جو آپ سب سے زیادہ دیکھتے ہیں یہ ہیں: TIT2 (عنوان)، TPE1 (آرٹسٹ)، TALB (البم)، TRCK (ٹریک نمبر)، TCON (genre)، ریکارڈنگ کی تاریخ، COMM (آزاد متنی تبصرہ)، APIC (ایمبیڈڈ کور امیج) اور TXXX، جو کسی بھی پروگرام کو اپنا نامی فیلڈ بنانے دیتا ہے۔ رِپنگ اور ٹیگنگ سافٹ ویئر عام طور پر ان میں سے زیادہ تر خود بھر دیتا ہے، اس لیے جو معلومات آپ کو ملتی ہیں وہ اکثر موسیقی کے ساتھ ساتھ سافٹ ویئر کی بھی عکاسی کرتی ہیں۔
اس میں سے کچھ ذاتی بھی ہوتا ہے۔ TENC یہ ریکارڈ کرتا ہے کہ فائل کس نے یا کس چیز نے انکوڈ کی، اور TSSE انکوڈر کی سیٹنگز کو، تاکہ رپورٹ استعمال ہونے والے پروگرام کا درست نام بتا سکے۔ کمنٹ فریمز میں کبھی کبھی اصلی نام، ای میل ایڈریس یا کوئی نوٹ بھی ہوتا ہے جسے بھیجنے والا بھول گیا ہو۔ TOWN اور TPUB میں لائسینسی اور پبلشر کے نام ہوتے ہیں، PRIV فریمز میں کسی ایک مخصوص ایپلیکیشن کا لکھا ہوا نجی ڈیٹا ہوتا ہے، اور اسٹور سے خریدا گیا ٹریک اکاؤنٹ یا آرڈر شناختی نمبر بھی رکھ سکتا ہے۔ زیادہ تر انکوڈر پہلے فریم کے اندر ایک پوشیدہ Xing یا LAME ہیڈر بھی لکھتے ہیں، جو انکوڈر کا ورژن، اس کی سیٹنگز اور ناپی گئی پیک لیول ظاہر کرتا ہے۔ MP3 میں جگہ یا ڈیوائس کے لیے کوئی معیاری فیلڈ نہیں، اس لیے فون پر کی گئی ریکارڈنگ عموماً جگہ کے بجائے استعمال ہونے والی ایپ اور ٹائم اسٹیمپ بتا دیتی ہے۔
MP3 کب استعمال کریں
MP3 اس وقت منتخب کریں جب آپ کو ایسا آڈیو چاہیے جو بغیر کسی جھنجھٹ کے ہر جگہ چلے، کار اسٹیریو سے لے کر دس سال پرانے فون تک۔ اس حد تک رسائی کسی اور فارمیٹ کی نہیں۔ اگر سائز مطابقت سے زیادہ اہم ہو، تو AAC اور Opus چھوٹی فائل میں ملتی جلتی کوالٹی دے سکتے ہیں، کیونکہ دونوں بعد میں بہتر تکنیک کے ساتھ تیار کیے گئے تھے۔ اگر آڈیو کی اہمیت سائز سے زیادہ ہو، تو FLAC اور WAV ہر سیمپل کو جوں کا توں محفوظ رکھتے ہیں۔ اور یاد رکھیں کہ lossy کمپریشن جمع ہوتی جاتی ہے: MP3 کو ایڈٹ کر کے دوبارہ محفوظ کرنا اسے دوبارہ انکوڈ کرتا ہے، اس لیے ہمیشہ اپنے پاس موجود بہترین اصل فائل پر کام کریں اور آخر میں MP3 میں ایکسپورٹ کریں۔