مرحلہ 1: اپنا اپ لوڈ کریں۔ MP4 فائلیں اوپر والے بٹن کا استعمال کرتے ہوئے یا ڈریگ اینڈ ڈراپ کے ذریعے۔
مرحلہ 2: تبدیلی شروع کرنے کے لیے 'کنورٹ' بٹن پر کلک کریں۔
مرحلہ 3: اپنا تبدیل شدہ ڈاؤن لوڈ کریں۔ HLS فائلوں
MP4 کرنے کے لئے HLS تبادلوں کے اکثر پوچھے گئے سوالات
میں MP4 کو HLS میں ویڈیو کی کیفیت کو کھونے کے بغیر دوبارہ کس طرح کوڈ کر سکتا ہوں؟
+
اپنی MP4 فائل اپ لوڈ کریں اور تبدیلی کے اختیارات میں Quality کو High Quality پر سیٹ کریں۔ اس سے ویڈیو سب سے اونچی کوالٹی سیٹنگ پر دوبارہ انکوڈ ہوتی ہے (H.264 اور VP9 آؤٹ پٹ کے لیے CRF 18)، جو بڑی فائل کی قیمت پر سب سے زیادہ تفصیل محفوظ رکھتی ہے۔ ڈیفالٹ Balanced معیاری سیٹنگ استعمال کرتا ہے۔ HLS آؤٹ پٹ کو وہ کوڈیک ملتا ہے جسے اس کا کنٹینر سپورٹ کرتا ہے: MP4، MOV اور MKV کے لیے H.264، WebM کے لیے VP9۔ جنگل میں تقریباً ہر MP4 H.264 ویڈیو ہے AAC آڈیو کے ساتھ؛ کنٹینر میں بھی قانونی طور پر HEVC، AV1 اور VP9 رکھا ہے۔ ایک HLS اسٹریم ایک.m3u8 منشور ہے جو H.264 یا HEVC سگمنٹ کی ایک سیڑھی پر اشارہ کرتا ہے کئی بائٹ ریٹ پر، تاکہ پلیئر کیفیت کو وسط-پلائی بک میں تبدیل کر سکتا ہے۔
کیا HLS ایک سے زائد آڈیو ٹریک رکھ سکتا ہے؟
+
ہاں، اور یہ MP4 پر ایک حقیقی بہتری ہے. HLS ہر آڈیو اسٹریم کو ایک پہلا کلاس ٹریک کے طور پر سمجھتا ہے، تو اصل زبان مرکب، ایک ڈب اور ایک ڈائریکٹر کا تبصرہ ایک فائلیں میں ایک ساتھ چلتا ہے اور پلیئر ان کے درمیان طلب پر بدلتا ہے. HLS دیکھنے والے کی بینڈ ویڈٹ کو ریئل ٹائم میں تبدیل کرتا ہے اور Safari اور iOS کی فطری حمایت کے لئے صرف اسٹریمنگ فارمیٹ ہے۔
کیا HLS ایک کنٹینر یا کوڈک ہے اور کیا یہ اس چیز کو تبدیل کرتا ہے جو میں واپس پاتا ہوں؟
+
یہ تبدیلی کے ایک پہلو کو ایک انکوڈنگ کے نام سے ایک ورپر کے بجائے تبدیل کرتا ہے، تو جو واپس آتا ہے وہ بٹ اسٹریم ہے جو کنٹینر کے اندر ہے جو اس کو سب سے بہتر بناتا ہے - عام طور پر MP4 یا MKV. ایکسٹینشن کنٹینر کو انعکاس دیتا ہے؛ کوڈیک وہ ہے جو اصل میں فائل سائز کو طے کرتا ہے اور یہ کہاں چلایا جائے گا.
کیا ویڈیو کوڈک HLS خروجی استعمال کرتا ہے؟
+
یہ HLS کنٹینر پر منحصر ہے۔ MP4، MOV اور MKV آؤٹ پٹ H.264 استعمال کرتے ہیں، جو تقریباً ہر فون، براؤزر اور ٹی وی پر چلتا ہے۔ WebM آؤٹ پٹ VP9 استعمال کرتا ہے۔ AVI، WMV اور MPEG آؤٹ پٹ وہ پرانے کوڈیک استعمال کرتے ہیں جن کے لیے یہ فارمیٹ بنائے گئے تھے۔ HLS اپل کا HTTP لائی وسٹ اسٹریمنگ ہے - ایک فائل نہیں بلکہ ایک پلے بیک اور مختصر میڈیا سیکٹرم کے ایک فولڈر.
کیا میرا آڈیو ٹریک MP4 سے HLS میں تبدیل ہونے میں زندہ رہے گا؟
+
جی ہاں، مرکزی آڈیو ٹریک منتقل ہوتا ہے، اسے ایسے کوڈیک میں دوبارہ انکوڈ کیا جاتا ہے جو HLS کنٹینر چلا سکے، مثلاً MP4 اور MOV میں AAC یا WebM میں Opus۔ زیادہ تر کنورژن صرف یہی ایک ٹریک رکھتی ہیں (جس میں سب سے زیادہ چینل ہوں)، اس لیے متبادل زبانیں اور کمنٹری ہٹا دی جاتی ہیں۔ MP4 سے MOV، اور AVI، WMV، MPEG، FLV، VOB یا M4V سے MKV کنورژن تمام آڈیو ٹریکس رکھتی ہیں۔
کیا میں اصل فریم ریت کو محفوظ رکھ سکتا ہوں جب میں MP4 کو HLS میں تبدیل کرتا ہوں؟
+
جی ہاں۔ فریم ریٹ برقرار رہتا ہے جب تک آپ اسے نہ بدلیں: 24 fps والی MP4 فائل HLS میں بھی 24 fps رہتی ہے۔ فریم ریٹ کی سیٹنگ 60، 30 یا 24 fps میں بھی تبدیل کر سکتی ہے۔ یہ صرف ریٹ بدلتی ہے؛ ویڈیو کو ڈی انٹرلیس نہیں کرتی اور 3:2 pulldown نہیں ہٹاتی۔
فائل سائز کی تعداد کتنی بدلی جائے گی MP4 سے HLS تک؟
+
اس کا انحصار اس پر ہے کہ ویڈیو کے ساتھ کیا ہوتا ہے۔ ڈیفالٹ سیٹنگز کے ساتھ MKV سے MP4 یا MOV ویڈیو اسٹریم کو بغیر تبدیلی کے کاپی کرتا ہے، اس لیے سائز اصل کے قریب رہتا ہے۔ زیادہ تر دوسری جوڑیاں اسے دوبارہ انکوڈ کرتی ہیں: زیادہ بٹ ریٹ والی MP4 عموماً چھوٹی نکلتی ہے، جبکہ پہلے سے بہت زیادہ کمپریس شدہ فائل بڑی ہو سکتی ہے۔ معیار کے تحت چھوٹی فائل سب سے چھوٹا آؤٹ پٹ دیتی ہے، اور کوڈک سیٹنگ (MP4، MOV اور MKV) میں H.265 یکساں معیار پر عموماً H.264 سے چھوٹا ہوتا ہے مگر کم آلات پر چلتا ہے۔
کیا HLS فائل iPhone، Android اور Smart TVs پر چلے گی؟
+
H.264 والا MP4 عملی طور پر ہر فون، براؤزر اور ٹی وی پر چلتا ہے۔ H.264 والا MOV ایپل آلات اور زیادہ تر ٹی وی پر چلتا ہے لیکن ہر پرانے Android فون پر نہیں۔ MKV کو iOS پر VLC جیسی ایپ چاہیے، اور WebM براؤزرز میں گھر جیسا ہے۔ اس صفحے پر آلے کا پری سیٹ نہیں ہے، اس لیے وہ ہدف فارمیٹ چنیں جسے آپ کا آلہ سپورٹ کرتا ہو۔ HLS ایک واحد ڈاؤنلوڈ فائل نہیں ہے - اسے آف لائن رکھنے کے لیے اسے پہلے ایک عام کنٹینر میں واپس مکس کرنا چاہیے.
1 گھنٹے کی ویڈیو کو MP4 سے HLS میں تبدیل کرنے میں کتنا وقت لگتا ہے؟
+
کوئی مقررہ وقت نہیں ہے: یہ لمبائی، ریزولوشن اور ہدف فارمیٹ پر منحصر ہے۔ تبدیلیاں ہمارے سرورز کے CPU پر سافٹ ویئر انکوڈرز کے ساتھ چلتی ہیں؛ GPU ایکسلریشن نہیں ہے۔ ڈیفالٹ سیٹنگز کے ساتھ MKV سے MP4 یا MOV ویڈیو اسٹریم کاپی کرتا ہے اور سب سے تیز ہے۔ H.264 میں دوبارہ انکوڈ کرنے میں زیادہ وقت لگتا ہے، اور WebM (VP9) سب سے سست ہدف ہے، ہمارے ٹیسٹوں میں H.264 سے کئی گنا سست۔
MP4 سے HLS کے لیے زیادہ سے زیادہ رزولوشن کی مدد کیا ہے؟
+
کنورٹر کی اپنی کوئی ریزولوشن حد نہیں ہے؛ حد آپ کے پلان میں اجازت یافتہ اپ لوڈ سائز ہے، اور ریزولوشن جیسی ہے ویسی رہتی ہے جب تک آپ 1080p، 720p یا 480p منتخب نہ کریں۔ HDR پروسیسنگ یا ٹون میپنگ نہیں ہے۔ جب ویڈیو اسٹریم کاپی کی جاتی ہے (ڈیفالٹ سیٹنگز کے ساتھ MKV سے MP4 یا MOV)، تو HDR10 بغیر چھیڑے گزر جاتا ہے۔ دوبارہ انکوڈ کرنے سے HDR10 ماسٹرنگ میٹا ڈیٹا ختم ہو جاتا ہے، اور معیار، ریزولوشن یا فریم کی شرح کی سیٹنگ کے ساتھ کچھ جوڑیاں ویڈیو کو 8-bit رنگ تک بھی گھٹا دیتی ہیں، اس لیے HDR MP4 پھیکی لگ سکتی ہے۔
کیا میری MP4 ویڈیو تبدیل کرنے کے دوران HLS میں نجی ہے؟
+
جی ہاں۔ اپ لوڈ کی گئی MP4 فائلیں ہمارے اپنے کنورژن سرورز پر پروسیس کی جاتی ہیں، کوئی شخص ان کا جائزہ نہیں لیتا، اور انہیں کبھی شیئر نہیں کیا جاتا۔ اپ لوڈ کی گئی فائل اور تبدیل شدہ HLS فائل، دونوں تبدیلی کے تقریباً 24 گھنٹے بعد خود بخود حذف کر دی جاتی ہیں، جس سے نتیجہ ڈاؤن لوڈ کرنے کا وقت مل جاتا ہے۔ مکمل پالیسی کے لیے /privacy/ دیکھیں۔
کیا میں MP4 سے HLS تبدیل کرنے کے دوران کرپٹ، ٹرم یا گردش کر سکتا ہوں؟
+
ایک ہی مرحلے میں نہیں۔ پہلے MP4 کو کاٹنے کے لیے /trim-video/ یا /video-cutter/، یا گھمانے کے لیے /rotate-video/ استعمال کریں، پھر MP4 سے HLS کی تبدیلی چلائیں۔ غیر استعمال شدہ فوٹیج ہٹانے کے لیے پوری MP4 کو دوبارہ انکوڈ کرنے سے پہلے کاٹنا زیادہ تیز ہے۔
HLS (HTTP لائیو سٹریمنگ) ایک سٹریمنگ پروٹوکول ہے جسے Apple نے انٹرنیٹ پر آڈیو اور ویڈیو مواد فراہم کرنے کے لیے تیار کیا ہے۔ یہ پلے بیک کی بہتر کارکردگی کے لیے انکولی اسٹریمنگ فراہم کرتا ہے۔