X264
x264 ایک مفت اور اوپن سورس سافٹ ویئر لائبریری ہے اور ایک کمانڈ لائن یوٹیلیٹی ہے جسے ویڈیو لین نے ویڈیو اسٹریمز کو H.264/MPEG-4 اے وی سی ویڈیو کوڈنگ فارمیٹ میں انکوڈنگ کے لیے تیار کیا ہے۔ یہ جی این یو جنرل پبلک لائسنس کی شرائط کے تحت جاری کیا گیا ہے۔ ہسٹری x264 کو اصل میں لارنٹ ایمار نے تیار کیا تھا، جس نے 2004 میں اے ٹی ای ایم ای کے ذریعہ خدمات حاصل کرنے کے بعد ترقی روک دی تھی۔ لورین میرٹ نے پھر ترقی کی ذمہ داری سنبھالی۔ بعد میں، 2008 میں، فیونا گلیزر نے اس پروجیکٹ میں شمولیت اختیار کی۔ ان دونوں نے 2014 میں حصہ ڈالنا بند کر دیا۔ آج، x264 بنیادی طور پر انٹون میٹروفانوف اور ہنریک گرامر نے تیار کیا ہے۔ قابلیت x264 کمانڈ لائن انٹرفیس کے ساتھ ساتھ ایک API بھی فراہم کرتا ہے۔ سابقہ بہت سے گرافیکل یوزر انٹرفیس کے ذریعہ استعمال ہوتا ہے، جیسے کہ اسٹیکسپ اور میگوئی۔ مؤخر الذکر بہت سے دوسرے انٹرفیس کے ذریعہ استعمال ہوتا ہے، جیسے ہینڈ بریک اور ایف ایف ایم پی ای جی۔ x264 دوسرے H.264 انکوڈرز کے مقابلے میں بڑی تعداد میں خصوصیات کو لاگو کرتا ہے۔ x264 میں کچھ نفسیاتی بہتری شامل ہیں جن کا مقصد انکوڈ شدہ ویڈیو کے ساپیکش ویڈیو کے معیار کو بڑھانا ہے۔ وی اے کیو کا استعمال کرتے ہوئے دو طریقوں میں انکولی کوانٹائزیشن۔ دوسرا موڈ، بعد میں اضافہ، معیار کو بہتر بنانے کی کوشش میں فی فریم طاقت کو اپناتا ہے۔ نفسیاتی شرح-مسخ کی اصلاح جو اسی طرح کی پیچیدگی کو برقرار رکھنے کی کوشش کرتی ہے۔ پیچیدگی کی پیمائش سم آف اسکوائرز آپٹیمائزیشن (ایس ایس ڈی) اور سم آف مطلق تبدیل شدہ اختلافات (ایس اے ٹی ڈی) کے امتزاج کا استعمال کرتے ہوئے کی جاتی ہے۔ میکرو بلاک ٹری ریٹ کنٹرول، جو مستقبل کے فریموں کی پیش گوئی کے لیے فریم کے حصوں کو کتنی بار استعمال کیا جاتا ہے اس پر نظر رکھ کر معیار کو کنٹرول کرتا ہے۔ x264 نے درج ذیل کوڈیک موازنہ میں ایوارڈز جیتے ہیں: تیسرا سالانہ ایم ایس یو ایم پی ای جی-4 اے وی سی/ایچ. 264 ویڈیو کوڈیک موازنہ، 2006 چوتھا سالانہ ایم ایس یو ایم پی ای جی-4 اے وی سی/ایچ. 264 ویڈیو کوڈیک موازنہ، 2007 پانچواں سالانہ ایم ایس یو ایم پی ای جی-4 اے وی سی/ایچ. 264 ویڈیو کوڈیک موازنہ، 2009 چھٹا سالانہ ایم ایس یو ایم پی ای جی-4 اے وی سی/ایچ. 264 ویڈیو کوڈیک موازنہ، 2010 ساتواں سالانہ ایم ایس یو ایم پی ای جی-4 اے وی سی/ایچ. 264 ویڈیو کوڈیک موازنہ، 2011 آٹھواں سالانہ ایم ایس یو ایم پی ای جی-4 اے وی سی/ایچ. 264 ویڈیو کوڈیک موازنہ، 2012 x264 میں x86 پر ایس آئی ایم ڈی اسمبلی کوڈ ایکسلریشن ہے، پاور پی سی x264 کی فریموں کے بجائے پیریڈک انٹرا ریفریش استعمال کرنے کے قابل ہے، جو ہر فریم کو ایک ہی سائز میں ڈھکنے کے قابل بناتا ہے جس سے ہر ٹکڑے کو فوری طور پر ایک یو ڈی پی یا ٹی سی پی پیکٹ میں منتقل کیا جا سکتا ہے اور پہنچنے پر فوری طور پر ڈی کوڈ کیا جا سکتا ہے۔ وقتا فوقتا انٹرا ریفریش انٹرا بلاکس کے کالم کا استعمال کرکے کی فریموں کی جگہ لے سکتا ہے جو ویڈیو کے پار ایک طرف سے دوسری طرف جاتے ہیں، اس طرح تصویر کو "تازگی" ملتی ہے۔ درحقیقت، بڑے کلیدی فریم کے بجائے، کلیدی فریم بہت سے فریموں پر "پھیلا ہوا" ہوتا ہے۔ ویڈیو اب بھی قابل تلاش ہے: ایک خاص ہیڈر، جسے ایس ای آئی ریکوری پوائنٹ کہا جاتا ہے، ڈیکوڈر کو بتاتا ہے کہ "یہاں سے شروع کریں، ایکس فریم کو ڈی کوڈ کریں، اور پھر ویڈیو کو دکھانا شروع کریں"۔ یہ فریم کے لوڈ ہونے کے دوران ریفریش اثر کو صارف سے چھپاتا ہے۔ موشن ویکٹر محدود ہوتے ہیں تاکہ ریفریش کالم کے ایک طرف کے بلاکس دوسری طرف کے بلاکس کا حوالہ نہ دیں، جس سے مؤثر طریقے سے ہر فریم میں حد بندی کی لکیر بن جائے۔ اپریل 2010 میں، x264 پروجیکٹ نے مکمل بلو رے کے مطابق ویڈیو انکوڈنگ کی صلاحیت کا اعلان کیا جس سے x264 پہلا مفت بلو رے کے مطابق سافٹ ویئر H.264 انکوڈر بن گیا۔ x264 میں ہمیشہ ویڈیو اسٹریمز بنانے کی صلاحیت رہی ہے جو زیادہ تر بلو رے ڈیوائسز پر چلائے جا سکتے ہیں۔ تاہم، یہ صارف پر منحصر تھا کہ وہ مناسب تبادلوں کی ترتیبات کا انتخاب کرے۔ ڈیفالٹ x264 پیش سیٹ بلو رے کھلاڑیوں کے لیے مناسب مطابقت کا انتخاب کرتا ہے لیکن اب بلو رے مطابقت کے موڈ کو واضح طور پر فعال کرکے مطابقت کو برقرار رکھتے ہوئے مزید پیچیدہ تبادلوں کی ترتیبات کا انتخاب کرنا ممکن ہے۔ کراس ڈیوائس مطابقت کے لیے کوشش کرتے وقت بلو رے مطابقت مفید ثابت ہو سکتی ہے، خاص طور پر ہائی ڈیفینیشن ہارڈ ویئر میڈیا پلیئرز کے دائرے میں۔ x264 کو وارنر بروس ٹنڈبرگ تنازعہ کے ذریعہ جاری کردہ تجارتی بلو رے ڈسک کے عنوانات لکھنے کے لیے استعمال کیا گیا ہے۔ نومبر 2010 میں، ایک x264 ڈویلپر، فیونا گلیزر نے ایسی معلومات شائع کیں جن میں اس کا دعوی ہے کہ دسمبر 2008 سے ٹنڈبرگ ٹیلی کام کی (سسکو سسٹمز کی ذیلی کمپنی) پیٹنٹ درخواستوں میں سے ایک میں ایک الگورتھم کی مرحلہ وار تفصیل شامل ہے جس کا اس نے تقریبا دو ماہ قبل x264 کوڈ بیس سے عہد کیا تھا۔ یہ میڈیا کے ذریعے نشر کیا گیا، جس نے ریمارکس دیے کہ پیٹنٹ دائر کرنے والی کمپنی x264 پروجیکٹ آئی آر سی ڈویلپمنٹ چینل کی پیروی کر رہی تھی اور پروجیکٹ ڈویلپرز کو معلوم تھا، جس کی وجہ سے ٹنڈبرگ نے دعوی کیا کہ انہوں نے الگورتھم کو آزادانہ طور پر دریافت کیا۔ x264 فرنٹ اینڈس اویڈیمکس ایف ایف ایم پیگ ہینڈ بریک اوپن شاٹ جی اسٹریمر میڈیا کوڈر میگوئی مینکوڈر رپ بوٹ 264 سپر اسٹیکس ریپ ٹیلی اسٹریم قسط ٹی ایم پی جی ای این سی ویڈیو ماسٹرنگ ورکس 5 ہارمونک روزٹ ورک فلو سسٹم دیکھیں ایم پی ای جی-4-ویڈیو، آڈیو، سب ٹائٹل اور انٹرایکشن سمیت مختلف ایم پی ای جی فارمیٹس کا ایک معیار۔ ڈوم 9-ویڈیو بنانے میں مدد اور تکنیکی مباحثوں کے لیے ایک فورم۔ x265-اوپن سورس ایچ ای وی سی/ایچ 265 انکوڈر جس نے x264 سورس کوڈ استعمال کرنے کے حقوق کا لائسنس دیا ہے۔ حوالہ جات بیرونی روابط C (پروگرامنگ زبان) لائبریریاں مفت سافٹ ویئر بنیادی طور پر اسمبلی زبان میں لکھا گیا مفت ویڈیو کوڈیک مفت ویڈیو سافٹ ویئر pt: H.264#x264