ڈکشنری

Codec کا مکمل نام کیا ہے؟

جب کسی فائل میں Codec Long Name ہو تو اس کا کیا مطلب ہوتا ہے؟ جانیں کہ یہ میٹاڈیٹا ویلیو کہاں سے آتی ہے اور آپ کو اپنی آڈیو یا ویڈیو فائل کے بارے میں کیا بتاتی ہے۔

codec-long-name

Codec Long Name وہ مکمل، پورا لکھا ہوا نام ہے جس codec کا استعمال فائل میں ایک stream کے لیے ہوتا ہے۔ Codec وہ طریقہ کار ہے جو آواز یا تصویر کو ذخیرہ کرنے کے لیے ایک compact شکل میں سمیٹتا ہے اور پھر چلانے کے لیے دوبارہ کھولتا ہے، اور زیادہ تر codecs اپنے پورے نام کے بجائے ایک مخفف سے زیادہ پہچانے جاتے ہیں۔

قدر کہاں سے آتی ہے

آڈیو اور ویڈیو فائلیں، اسی طرح دیگر data streams، کو codec کے ذریعے encode اور decode کیا جاتا ہے، اس لیے ہر وہ فائل جس میں آواز یا چلتی ہوئی تصویر ہو کسی نہ کسی codec پر مبنی ہوتی ہے۔ یہ فیلڈ MP4، MOV، MKV، AVI اور WebM ویڈیوز میں اور MP3، AAC، WAV اور FLAC آڈیو میں ملتی ہے، اور ہر stream کے لیے ایک بار رپورٹ ہوتی ہے۔ عام طور پر ایک ویڈیو فائل میں تصویر کے لیے ایک اندراج اور آواز کے لیے دوسرا، جبکہ subtitle track کے لیے الگ اندراج دکھایا جاتا ہے۔

یہاں encoding سے مراد ڈیٹا کو compress اور package کرنا ہے تاکہ وہ کم جگہ لے اور آسانی سے منتقل ہو سکے۔ یہ encryption نہیں ہے اور نہ ہی کسی طرح فائل کو محفوظ بناتی ہے۔ اس کا مطلب یہ ہے کہ فائل کو دیکھنے یا چلانے کے لیے سامنے والے سرے پر بھی وہی codec، یا ایک مطابقت رکھنے والا decoder، موجود ہونا چاہیے۔

ایک تفصیل اس فیلڈ کے بارے میں بہت کچھ واضح کرتی ہے۔ فائل عام طور پر اپنے codec کے لیے صرف ایک مختصر شناختی کوڈ محفوظ کرتی ہے، مثلاً چار حرفی کوڈ avc1۔ Long Name وہ سافٹ ویئر فراہم کرتا ہے جو فائل پڑھ رہا ہوتا ہے، اپنی معروف codecs کی فہرست میں سے۔ اسی لیے ایک ہی stream کی وضاحت کرتے ہوئے مختلف پروگراموں میں الفاظ میں ہلکا سا فرق ہو سکتا ہے۔

قدریں کیسی نظر آتی ہیں

Long names وضاحتی ہوتے ہیں، اور اکثر وہ مختلف نام بھی دکھاتے ہیں جن سے ایک codec جانا جاتا ہے:

  • H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 - سب سے زیادہ استعمال ہونے والا ویڈیو codec، اپنے تمام ناموں کے ساتھ ایک ہی وقت میں
  • AAC (Advanced Audio Coding)
  • MP3 (MPEG audio layer 3)
  • PCM signed 16-bit little-endian - سادہ غیر compressed آڈیو، جیسی کہ WAV فائل کے اندر ہوتی ہے
  • Motion JPEG

Long name کے ساتھ عموماً اسی stream کے لیے short codec name بھی دکھائی دیتا ہے، جیسے h264 یا aac۔

آپ کی فائل کے لیے یہ کیوں اہم ہے

Playback کی مطابقت کا فیصلہ codec کرتا ہے، فائل کے extension سے نہیں۔ .mp4 پر ختم ہونے والی فائل صرف یہ بتاتی ہے کہ وہ کون سا container استعمال کرتی ہے، یعنی وہ ڈبہ جو streams کو رکھتا ہے، اور دو MP4 فائلوں میں مکمل طور پر مختلف codecs ہو سکتے ہیں۔ اسی لیے ایک فائل ہر فون، براؤزر اور ٹی وی پر چل جاتی ہے جبکہ دوسری میں صرف سیاہ اسکرین یا بے آواز تصویر آتی ہے۔ جب کچھ چل نہ رہا ہو تو سب سے پہلے اسی فیلڈ کو دیکھنا چاہیے۔

نام سے یہ بھی پتا چلتا ہے کہ معیار کے لحاظ سے یہ stream آپ کو کیا قیمت پڑ رہی ہے۔ H.264، AAC اور MP3 lossy ہیں، یعنی جگہ بچانے کے لیے کچھ تفصیل حذف کر دی گئی ہے اور فائل کو دوبارہ محفوظ کرنے پر تھوڑی اور تفصیل ختم ہو جاتی ہے، جبکہ PCM اور FLAC آڈیو کو پورا برقرار رکھتے ہیں۔ اور جن فائلوں کو آپ برسوں تک سنبھال کر رکھنا چاہتے ہیں، ان کے لیے codec جاننا ہی وہ طریقہ ہے جس سے آپ اندازہ لگاتے ہیں کہ فائل کو بعد میں بھی آسانی سے کھولا جا سکے گا یا نہیں، اور اگر نہیں تو اسے کس میں convert کرنا بہتر ہوگا۔ یہ فیلڈ فائل کی ساخت بیان کرتی ہے اور اس میں کوئی ذاتی معلومات شامل نہیں ہوتی۔

میٹا کیز