ڈکشنری

شروع کا وقت کیا ہے؟

جب آپ کی فائل میں Start Time نام کا فیلڈ ہو تو اس کا کیا مطلب ہوتا ہے؟ آگے پڑھیں تاکہ جان سکیں کہ یہ کس چیز کی نمائندگی کرتا ہے، اور Start Time کی قدر منفی کیوں ہو سکتی ہے۔

start-time

اسٹارٹ ٹائم فائل کی اندرونی گھڑی پر وہ نقطہ ہوتا ہے جہاں سے کسی اسٹریم کو چلنا شروع ہونا چاہیے۔ زیادہ تر فائلوں میں یہ نقطہ سادہ طور پر صفر ہوتا ہے، لیکن ضروری نہیں کہ ہمیشہ ایسا ہی ہو، اور یہی ویلیو بتاتی ہے کہ سب سے پہلا فریم یا سب سے پہلا آڈیو سیمپل وقت میں کہاں آتا ہے۔

کن فائلوں میں یہ موجود ہوتا ہے اور اس کی قدر کہاں سے آتی ہے

اسٹارٹ ٹائم خاص طور پر ویڈیو فائلوں میں اہم ہوتا ہے، جیسے MP4، MOV، AVI، MKV اور MPEG ٹرانسپورٹ اسٹریم جن میں ٹی وی ریکارڈنگز آتی ہیں، اگرچہ آڈیو فائلوں میں بھی یہ موجود ہوتا ہے۔ ایک فائل میں عام طور پر کئی اسٹریم ہوتے ہیں، مثلاً تصویر، آواز، اور کبھی کبھار سب ٹائٹلز، اور ہر اسٹریم کا اپنا الگ اسٹارٹ ٹائم ہوتا ہے، اس کے ساتھ ساتھ پوری فائل کے لیے بھی ایک مجموعی اسٹارٹ ٹائم رپورٹ کیا جاتا ہے۔

یہ ویلیو اس پروگرام کے ذریعے لکھی جاتی ہے جو فائل کو جوڑتا ہے: اینکوڈر، ریکارڈر یا کیمرا۔ یہ کوئی ایسی چیز نہیں جسے کوئی شخص خود سیٹ کرے۔

یہی معلومات ایک دوسری شکل میں بھی ہوتی ہے، جسے عام طور پر PTS کہا جاتا ہے، جو Presentation Time Stamp کا مخفف ہے۔ اسٹارٹ ٹائم سیکنڈز میں دیا جاتا ہے، جبکہ اسٹارٹ PTS اسٹریم کی اپنی گھڑی کے ٹِکس گنتا ہے، جس کی لمبائی ایک ساتھ دیے گئے فیلڈ Time Base سے طے ہوتی ہے۔ دونوں ایک ہی لمحے کو ظاہر کرتے ہیں۔

یہ ویلیو کیسی نظر آتی ہے

اوقات سیکنڈز میں ہوتے ہیں اور عموماً کئی اعشاریہ کے ساتھ دکھائے جاتے ہیں:

  • 0.000000 - عام صورت، اسٹریم بالکل آغاز سے شروع ہوتا ہے
  • 0.021333 - چند سوویں حصے سیکنڈ کا چھوٹا سا آفسیٹ
  • 1.400000 اور اس سے بڑے - براڈکاسٹ ریکارڈنگز میں عام، جہاں گھڑی صفر سے دوبارہ شروع ہونے کے بجائے آنے والے اسٹریم سے ہی چلتی رہتی ہے
  • منفی ویلیو، جس کا مطلب ہے کہ اسٹریم کو فائل کے زیرو پوائنٹ سے ذرا پہلے شروع ہونے کے طور پر مارک کیا گیا ہے

چھوٹے آفسیٹس اور منفی ویلیوز عموماً خرابی نہیں ہوتے۔ کمپریسڈ آڈیو کوڈیکس کو حقیقی آواز پیدا کرنے سے پہلے سیمپلز کے ایک مختصر ابتدائی حصے کی ضرورت ہوتی ہے، اور اس لیڈ اِن کو کہیں نہ کہیں شمار کرنا پڑتا ہے؛ اسٹارٹ ٹائم میں آفسیٹ وہ طریقہ ہے جس سے فائل اسے محفوظ کرتی ہے، تاکہ پلیئر اسے خارج کر سکے اور پھر بھی آواز کو تصویر کے ساتھ سیدھ میں رکھ سکے۔ اس کا مطلب یہ نہیں ہوتا کہ کوئی فریم غائب ہیں۔

یہ کیوں اہم ہے

اس فیلڈ کی عملی اہمیت ہم وقت سازی ہے۔ اگر فائل میں تصویر اور آواز مختلف اسٹارٹ ٹائم ظاہر کریں تو وہ پلیئر جو دونوں کو پڑھ کر ان پر عمل کرتا ہے، انہیں آپس میں ملا کر رکھتا ہے، جبکہ کوئی ایسا ایپ جو انہیں نظر انداز کرے، آواز کو اتنے ہی آفسیٹ سے بے وقت چلاتا ہے۔ ہونٹوں کی ہم آہنگی جو چند لمحوں کے چھوٹے حصے سے آگے پیچھے ہو، اور وجہ سمجھ نہ آئے، عموماً فائل میں کہیں موجود اسٹارٹ ٹائم تک جا پہنچتی ہے۔

یہ ایڈیٹنگ کے لیے بھی اہم ہے۔ فائل کو کاٹنے، جوڑنے یا دوبارہ لپیٹنے سے یہ ٹائم اسٹیمپس یا تو ضائع ہو جاتے ہیں یا دوبارہ لکھے جاتے ہیں، اسی لیے کسی ریکارڈنگ سے تراشا گیا کلپ کبھی کبھار ایسے سب ٹائٹلز کے ساتھ نکلتا ہے جو آہستہ آہستہ آگے پیچھے ہو جاتے ہیں، یا کٹ اس جگہ سے تھوڑا ہٹ کر پڑتا ہے جو آپ نے منتخب کی تھی۔ نان زیرو اسٹارٹ ٹائم یہ بھی واضح کرتا ہے کہ دو پروگرام ایک ہی فائل کی لمبائی پر کیوں متفق نہیں ہوتے، کیونکہ ایک آخری ٹائم اسٹیمپ تک ناپتا ہے، جبکہ دوسرا اسٹارٹ کو منفی میں لے کر کم کر دیتا ہے۔

یہ فیلڈ کسی بھی قسم کی ذاتی معلومات نہیں رکھتا۔

میٹا کیز