Coded Width سے مراد پیکسل میں وہ چوڑائی ہے جسے انکوڈر نے واقعی استعمال کیا جب اس نے ویڈیو یا تصویر کو پیک کیا، اس سے پہلے کہ پلیئر فریم کو اس سائز تک کاٹ دے جو آپ کے دیکھنے کے لیے ہوتا ہے۔
قدر کہاں سے آتی ہے
فائل بننے کے وقت یہ ویلیو انکوڈر لکھتا ہے اور بعد میں اسے خود اسٹریم سے پڑھا جاتا ہے۔ آپ اسے ویڈیو فائلوں میں پائیں گے، جیسے MP4، MOV، MKV، AVI اور WebM، اور اسٹِل تصاویر میں بھی، اور آڈیو فائل کے اندر رکھی گئی کور آرٹ میں بھی، کیونکہ ایک واحد تصویر کو اس طرح چیک کیا جاتا ہے جیسے وہ ایک فریم پر مشتمل ویڈیو ہو۔
ویڈیو کوڈیکس فریم کو ایک ایک پیکسل کے بجائے مربع بلاکس میں کمپریس کرتے ہیں۔ H.264، 16 بائے 16 پیکسل کے بلاکس میں کام کرتا ہے، اور نئے کوڈیکس جیسے HEVC اس سے بڑے بلاکس استعمال کرتے ہیں۔ جب تصویر کی چوڑائی بلاکس کی مکمل تعداد نہ ہو تو انکوڈر اضافی پیکسلز کے کالمز لگا کر اسے چوڑا کرتا ہے تاکہ آخری بلاک مکمل ہو جائے، اور ایک نوٹ ریکارڈ کرتا ہے جو پلیئر کو بتاتا ہے کہ بعد میں انہیں کاٹ دے۔ Coded Width یہ بڑھی ہوئی (padded) چوڑائی ہے۔ Width کٹائی (cropping) کے بعد کی چوڑائی ہے۔
عام اقدار
یہ ویلیو سادہ پیکسل گنتی ہوتی ہے، مثال کے طور پر 1920۔ زیادہ تر عام استعمال میں آنے والی چوڑائیاں پہلے ہی 16 کے مضرب ہوتی ہیں، جیسے 640، 1280، 1920 اور 3840، اس لیے لینڈ سکیپ ویڈیو کے لیے Coded Width اور Width عموماً ایک جیسی ہوتی ہیں، اور یہ قطار دہرائی ہوئی لگتی ہے۔
فون سے لی گئی پورٹریٹ ویڈیو میں فرق سامنے آتا ہے۔ سیدھی رکھی گئی 1080 بائے 1920 کی ویڈیو کلپ 1080 کی Width اور 1088 کی Coded Width دکھاتی ہے، کیونکہ 1080 کو 16 کے اگلے مضرب تک پہنچنے کے لیے آٹھ اضافی کالمز درکار ہوتے ہیں۔ غیر معمولی سائز بھی اسی طرح برتاؤ کرتے ہیں: 1922 پیکسل چوڑا فریم، Coded Width کے طور پر 1936 تک بڑھا دیا جاتا ہے۔ Coded Width اور Coded Height کو ملا کر اسٹریم کے coded dimensions کہا جاتا ہے۔
یہ کیوں اہم ہے
زیادہ تر، یہ بیان کرتا ہے کہ ایک ہی فائل کے لیے کسی رپورٹ میں دو مختلف چوڑائیاں کیوں درج ہوتی ہیں۔ یہ معمول کی بات ہے اور کچھ خراب نہیں، اس لیے ان نمبروں کو ایک جیسا کرنے کی کوشش کی ضرورت نہیں۔
یہ اس وقت مفید ہوتا ہے جب اسکرین پر کچھ غلط دکھائی دے۔ کوئی پلیئر یا ڈیوائس جو crop کی ہدایت کو نظر انداز کر دے، پیڈنگ کو تصویر کے ایک کنارے پر سیاہ یا شور (noise) کی باریک پٹی کے طور پر دکھاتا ہے۔ اگر آپ کو ایسا نظر آئے تو ان دو قطاروں کا موازنہ کریں: چھوٹا فرق ہی اس کی وجہ ہوتا ہے۔ بڑا فرق کسی اور مسئلے کی طرف اشارہ کرتا ہے، عام طور پر ایسی فائل کی طرف جو دوبارہ ری پیک (re-wrap) کی گئی ہو یا دستی طور پر بنائی گئی ہو، جہاں نظر آنے والا فریم ایک کہیں بڑی coded تصویر کی کھڑکی ہو۔ ایسی فائل کو آپ جب crop یا دوبارہ انکوڈ کرتے ہیں تو وہ غیر معمولی برتاؤ کرتی ہے۔
پیڈنگ بہت تھوڑا سا اضافی ڈیٹا لیتی ہے اور آپ جو دیکھتے ہیں اس کی کوالٹی کو تبدیل نہیں کرتی۔ یہ ویلیو مشین کے لکھے ہوئے جیومیٹری ڈیٹا پر مشتمل ہوتی ہے اور اس میں بالکل بھی نجی معلومات شامل نہیں ہوتیں۔