Instagram Reels: MP4 کہاں سے آتی ہے
Reel، فیڈ ویڈیو اور IGTV کلپ سب ایک ہی طرح دیے جاتے ہیں: Instagram ہر پوسٹ کے کئی MP4 ورژن رکھتا ہے اور ڈاؤن لوڈر اُس پوسٹ کے موجود ورژنز کی فہرست دیتا ہے۔
Instagram کے لنکس میں ایک شارٹ کوڈ ہوتا ہے — پوسٹ URL کا Db3xk2LtQp1 والا حصہ۔ یہ کوڈ پوسٹ کی عددی میڈیا آئی ڈی کی base64 نما انکوڈنگ ہے، اور ریزولور Instagram سے کچھ مانگنے سے پہلے اسے مقامی طور پر ڈیکوڈ کرتا ہے۔ اسی لیے پروفائل لنک کام نہیں کر سکتا: حل کرنے کو کوئی پوسٹ نہیں، صرف ان سے بھرا صفحہ ہے۔
بغیر اکاؤنٹ عوامی پوسٹ پڑھنا
ریزولور Instagram کے اپنے موبائل میڈیا اینڈ پوائنٹ (i.instagram.com/api/v1/media/<id>/info/) کو کال کرتا ہے، اُسی ایپ آئی ڈی کے ساتھ جو Instagram کا ویب کلائنٹ استعمال کرتا ہے اور ایک موبائل یوزر ایجنٹ کے ساتھ۔ لاگ اِن صفحے پر ری ڈائریکٹ — جو پوسٹ کے عوامی نہ ہونے کی معیاری علامت ہے — private سمجھا جاتا ہے اور ریزولور وہیں رک جاتا ہے۔
اگر یہ اینڈ پوائنٹ انکار کرے تو دو فال بیک آتے ہیں: پوسٹ کا عوامی ایمبیڈ صفحہ، جس میں اب بھی ویڈیو مارک اپ ہوتا ہے، اور ایک وجود جانچنے والا پروب جو حذف شدہ پوسٹ اور نجی پوسٹ میں فرق بتا سکتا ہے۔ ترتیب اہم ہے۔ حذف شدہ پوسٹ not_found جواب دیتی ہے؛ نجی private؛ کسی کو ہمیشہ کے لیے دوبارہ نہیں آزمایا جاتا۔
کوالٹی فہرست چھوٹے کنارے کا نام کیوں لیتی ہے
Instagram عمودی Reel کو کچھ ایسے 1080×1920 کے طور پر رکھتا ہے۔ اس فائل کو ”1080p“ کہنا تکنیکی طور پر درست مگر عملاً الجھانے والا ہوگا، کیونکہ 1080 پورٹریٹ ویڈیو کی چوڑائی ہے، اس کی اونچائی نہیں۔ ریزولور ہر لیبل کے لیے فریم کا چھوٹا کنارہ استعمال کرتا ہے، اس لیے 1080×1920 کا Reel اور 1920×1080 کی لینڈ اسکیپ ویڈیو دونوں 1080p پڑھی جاتی ہیں۔
- زیادہ سے زیادہ چار ورژنز درج ہوتے ہیں، ہر ایک مختلف پکسل سائز پر۔
- نقل اور قریباً نقل ہٹا دی جاتی ہیں، اس لیے فہرست میں ایک ہی فریم دو بار نہیں آتا۔
- فہرست سب سے لمبی پہلے ترتیب دی جاتی ہے، اس لیے اوپر والی قطار اُس پوسٹ کے لیے Instagram کا شائع کردہ بہترین ورژن ہے۔
- فائل سائز ایک HEAD درخواست سے آتے ہیں، اور جب Instagram جواب نہ دے تو خالی چھوڑ دیے جاتے ہیں۔
یہ اسی صفحے میں کیوں ڈاؤن لوڈ ہوتی ہے
Instagram کا میڈیا CDN access-control-allow-origin: * بھیجتا ہے، Pinterest یا YouTube کے برعکس۔ اس لیے براؤزر فائل پڑھ سکتا ہے، اور یہی صفحے کو حقیقی پیش رفت کے ساتھ ڈاؤن لوڈ دکھانے دیتا ہے۔ ریزولور ہر لنک میں &dl=1 بھی جوڑتا ہے، تاکہ اگر آپ URL نئی ٹیب میں کاپی کریں تو Instagram کا CDN اسے پیش کرنے کے بجائے بطور منسلک واپس دے۔
حدیں، صاف لفظوں میں
| کیس | نتیجہ |
|---|---|
| عوامی Reel، ویڈیو یا IGTV پوسٹ | حل ہو جاتی ہے، چار کوالٹیز تک۔ |
| نجی اکاؤنٹ یا لاگ اِن کے پیچھے پوسٹ | private — Instagram گمنام قارئین کو لاگ اِن پر بھیجتا ہے۔ |
| صرف تصویر والی پوسٹ یا بغیر ویڈیو کیروسل | no_video۔ |
| حذف شدہ پوسٹ | not_found۔ |
| اسٹوریز، ہائلائٹس، پروفائل صفحے | معاون نہیں: پڑھنے کو کوئی عوامی پوسٹ نہیں۔ |
Instagram درخواستوں کی مقدار پر یہاں سب سے کنجوس پلیٹ فارم بھی ہے: اس کا ریزولور فی پتہ فی منٹ بارہ لُکس کی اجازت دیتا ہے، جبکہ باقی جگہوں پر تیس یا چالیس۔ یہ جان بوجھ کر رکھی گئی محتاط حد ہے — Instagram کے اینڈ پوائنٹس پر مسلسل مارنا انہیں جواب دینا بند کروانے کا تیز ترین طریقہ ہے۔
مختصر بات
- شارٹ کوڈ مقامی طور پر ڈیکوڈ ہوتا ہے؛ ریزولور پوسٹ آئی ڈی سے شروع کرتا ہے۔
- صرف عوامی پوسٹیں حل ہوتی ہیں — Instagram کے لاگ اِن ری ڈائریکٹ کو نجی سمجھا جاتا ہے۔
- کوالٹی لیبل فریم کے چھوٹے کنارے کا نام لیتے ہیں، اور چار سائز تک درج ہوتے ہیں۔
- فائل صفحے میں، سیدھی Instagram کے CDN سے ڈاؤن لوڈ ہوتی ہے۔
- کچھ محفوظ، دوبارہ انکوڈ یا دوبارہ ہوسٹ نہیں ہوتا۔
سوالات
میں Reel 4K میں کیوں ڈاؤن لوڈ نہیں کر سکتا؟
کیونکہ Instagram صرف اُس پوسٹ کے لیے انکوڈ کیے گئے ورژنز رکھتا ہے۔ فہرست وہ سب سے بڑے ورژن دکھاتی ہے جو Instagram نے شائع کیے، جو زیادہ تر Reels کے لیے وہی فائل ہے جو ایپ خود چلاتی ہے۔
کیا Reels ڈاؤن لوڈ کرنے کے لیے Instagram اکاؤنٹ چاہیے؟
نہیں۔ عوامی پوسٹیں Instagram کے اپنے عوامی اینڈ پوائنٹس سے بغیر سائن اِن پڑھی جاتی ہیں۔ البتہ نجی پوسٹیں بالکل نہیں پڑھی جا سکتیں — Instagram گمنام قارئین کو لاگ اِن صفحے پر بھیجتا ہے۔
عمودی Reel پر ”1080p“ لیبل کا کیا مطلب ہے؟
یہ فریم کے چھوٹے کنارے کا نام ہے۔ 1080×1920 کا Reel اور 1920×1080 کی لینڈ اسکیپ ویڈیو دونوں 1080p کہلاتی ہیں، اس لیے لیبل ہر جہت میں موازنہ کے قابل رہتا ہے۔