Smart Bitrate Control
اسمارٹ بٹریٹ کنٹرول، جسے عام طور پر ایس بی سی کہا جاتا ہے، ڈیو ایکس 3.11 الفا ویڈیو کوڈیک یا مائیکروسافٹ کے ملکیتی ایم پی ای جی 4 وی 2 ویڈیو کوڈیک اور نندب ویڈیو انکوڈر کا استعمال کرتے ہوئے ویڈیو کمپریشن کی کارکردگی کو بہت بہتر بنانے کی ایک تکنیک تھی۔ اس بہتر کارکردگی کو حاصل کرنے کے لیے ایس بی سی نے دو اہم ٹیکنالوجیز پر انحصار کیا: ملٹی پاس انکوڈنگ اور متغیر کلیدی فریم وقفے (وی کے آئی)۔ ایکس وی آئی ڈی اور ڈیو ایکس کی ترقی کے ایک ایسے مقام پر پہنچنے کے بعد ایس بی سی کا عام طور پر استعمال بند ہو گیا جہاں انہوں نے وہی خصوصیات شامل کیں جو ایس بی سی نے پیش کی تھیں اور کسی خصوصی ایپلی کیشن کی ضرورت کے بغیر اس سے بھی زیادہ موثر ویڈیو کمپریشن پیش کر سکتی تھیں۔ ایس بی سی کے ذریعے بنائی گئی فائلیں ڈیو ایکس 3.11 الفا کے ساتھ مطابقت رکھتی ہیں اور زیادہ تر کوڈیکس کے ذریعے ڈی کوڈ کی جا سکتی ہیں جو آئی ایس او ایم پی ای جی 4 ویڈیو کو سپورٹ کرتی ہیں۔ تکنیکی تفصیلات ڈیو ایکس 3.11 الفا کوڈیک نے صارف کو انکوڈنگ کے عمل کے تین پہلوؤں کو کنٹرول کرنے کی اجازت دی: اوسط بٹ ریٹ، کی فریم وقفہ، اور کیا کوڈیک نے ہموار حرکت یا زیادہ تفصیلی تصاویر کو محفوظ رکھا ہے۔ ڈیو ایکس نے ہدف بٹ ریٹ حاصل کرنے کے لیے ویڈیو کے معیار کو تبدیل کرتے ہوئے صارف کی مخصوص اوسط بٹ ریٹ پر پوری فلم کو انکوڈ کرنے کی کوشش کی۔ اس کا مطلب یہ تھا کہ ویڈیو کا ایک سادہ حصہ، جیسے کہ سٹل امیج، بہت اچھا لگے گا، لیکن پیچیدہ ویڈیو، جیسے کہ ایکشن سین، بہت برا لگے گا۔ ڈیو ایکس کا کی فریم پلیسمنٹ بھی بہت آسان تھا، یہ کی فریم کو صرف اس وقفے پر رکھے گا جسے صارف منتخب کرتا ہے، ہر 300 فریم (30 فریم/سیکنڈ پر 10 سیکنڈ) ڈیفالٹ کے طور پر۔ نندب کی ملٹی پاس انکوڈنگ نے ویڈیو کو دو بار انکوڈ کیا۔ پہلے پاس میں یہ ویڈیو کا تجزیہ کرے گا (اور لاگ فائل میں معلومات لکھے گا)، دوسرے میں یہ دراصل آؤٹ پٹ فائل تیار کرے گا۔ اوسط بٹ ریٹ حاصل کرنے کے لیے تصویر کے معیار کو تبدیل کرنے کے بجائے، اس نے ایس بی سی کو زیادہ پیچیدہ مناظر کے لیے اعلی بٹ ریٹ اور آسان مناظر کے لیے کم بٹ ریٹ کا استعمال کرتے ہوئے اوسط معیار حاصل کرنے کے لیے بٹ ریٹ کو تبدیل کرنے کی اجازت دی۔ وی کے آئی ایک مقررہ وقفے کے بجائے صرف ضرورت کی جگہ پر کی فریم رکھے گا، جیسے کہ منظر کی تبدیلیوں پر۔ اس سے نتیجے میں آنے والی ویڈیو کی کمپریشن کی کارکردگی اور بصری معیار دونوں میں نمایاں بہتری آئی۔ ایک وی کے آئی پیچ (جسے ڈیو ایکس سین ڈیٹیکٹ پیچ کہا جاتا ہے) ڈیو ایکس کے لیے بھی دستیاب تھا تاکہ نندب کا استعمال کیے بغیر وی کے آئی کی فعالیت کی اجازت دی جا سکے، لیکن اس نے نندب میں شامل وی کے آئی الگورتھم کے مقابلے میں کمتر کارکردگی پیش کی۔ نندب اوپن سورس ورچوئل ڈب ویڈیو انکوڈر کی ایک ترمیم تھی جسے نینڈو نے انجام دیا تھا جس میں ایس بی سی کی خصوصیات شامل تھیں۔ متغیر بٹ ریٹ بیرونی لنکس نندب پروجیکٹ کا صفحہ سورس فورج گائیڈ ٹو ایس بی سی پر ڈیجیٹل ڈائجسٹ نندب آپشنز میں دیکھیں جس کی وضاحت کوپی نے کی ہے، Doom9.org ڈیٹا کمپریشن ویڈیو کوڈیکس پر نندب میں انکوڈنگ