مواد پر جائیں
yt-dlp

یوٹیوب کے لیے yt-dlp کمانڈ جنریٹر

کسی یوٹیوب ویڈیو، پلے لسٹ یا چینل کے لیے بالکل درست yt-dlp کمانڈ بنائیں۔ آغاز 1080p MP4 سے ہوتا ہے، ابواب اور میٹا ڈیٹا کے ساتھ اور اسپانسر حصے ہٹا کر۔

اختیاری۔ خالی چھوڑ دیں تو کمانڈ کے آخر میں URL رہ جائے گا جسے آپ خود بھر لیں۔

آپ کی کمانڈ

yt-dlp -f 'bv*[height<=1080]+ba/b[height<=1080]' --merge-output-format mp4 --embed-subs --sub-langs en --no-playlist --embed-thumbnail --embed-metadata --embed-chapters --sponsorblock-remove default 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
بنیادی باتیں

صرف آڈیو والا آپشن آواز نکال لیتا ہے اور ویڈیو سٹریم چھوڑ دیتا ہے۔

ویڈیو اور معیار

اونچائی کی حد مقرر کرتا ہے۔ yt-dlp پھر بھی اُس حد کے اندر بہترین سٹریم چنتا ہے۔

وہ فائل قسم جس میں الگ الگ ویڈیو اور آڈیو سٹریمز کو ملایا جاتا ہے۔

اعلیٰ درجے کے آپشنز (3)

معیار کی فہرست کی جگہ لے لیتا ہے۔ اُن کے لیے جو فارمیٹ کی ساخت پہلے سے جانتے ہیں۔

سٹریمز کو دوبارہ انکوڈ کیے بغیر نئے کنٹینر میں رکھتا ہے۔ تیز اور بغیر کسی نقصان کے۔

ویڈیو کو دوبارہ انکوڈ کرتا ہے۔ سست اور معیار میں کمی — صرف تب استعمال کریں جب remux کافی نہ ہو۔

آڈیو

وہ فائل جس میں آڈیو تبدیل کی جائے گی۔

VBR حجم اور معیار کا بہترین توازن دیتا ہے؛ مقررہ بٹ ریٹ زیادہ قابلِ پیش گوئی ہوتے ہیں۔

سب ٹائٹلز

شامل کرنے پر وہ ویڈیو کے اندر چلے جاتے ہیں؛ محفوظ کرنے پر ساتھ الگ ‎.srt فائل بن جاتی ہے۔

کوما سے الگ کریں۔ ہر دستیاب زبان کے لیے all استعمال کریں۔

پلے لسٹ اور چینلز

جب لنک بیک وقت ایک ویڈیو اور ایک پلے لسٹ دونوں کا ہو تو کیا کیا جائے۔

رینج اور فہرست دونوں چلتی ہیں، مثلاً 1-10,15 یا آخر سے ہر دوسرے آئٹم کے لیے ‎-5::2۔

اعلیٰ درجے کے آپشنز (1)

جو ڈاؤن لوڈ ہو چکا اُسے درج کرتی ہے تاکہ دوبارہ چلانے پر وہ چھوڑ دیا جائے۔ چینل کو ہم آہنگ رکھنے کا یہی طریقہ ہے۔

حصے اور ابواب
اعلیٰ درجے کے آپشنز (2)

وقت کی رینج جیسے ‎*00:01:30-00:03:00، یا کسی باب کا نام۔ شروع کا ستارہ بتاتا ہے کہ یہ وقت ہے۔

میٹا ڈیٹا اور کور آرٹ
اعلیٰ درجے کے آپشنز (3)
SponsorBlock

SponsorBlock کے ڈیٹا کی مدد سے کمیونٹی کے نشان زدہ حصے فائل سے کاٹ دیتا ہے۔

اعلیٰ درجے کے آپشنز (1)

حصے برقرار رکھتا ہے مگر اُن پر نشان لگا دیتا ہے تاکہ آپ خود چھوڑ سکیں۔

فائلیں اور فولڈرز

فیلڈ کے نام ‎%(...)s کے اندر لکھے جاتے ہیں۔ سلیش سے فولڈر بنتے ہیں۔

اعلیٰ درجے کے آپشنز (4)

فائلیں کہاں لکھی جائیں۔ ذیلی فولڈرز کے لیے اوپر والے سانچے کے ساتھ ملا کر استعمال کریں۔

فائل کے نام کی زیادہ سے زیادہ لمبائی حروف میں۔

فلٹرز
اعلیٰ درجے کے آپشنز (5)

YYYYMMDD، یا نسبتی تاریخ جیسے now-1month۔

YYYYMMDD، یا نسبتی تاریخ۔

اس سے چھوٹی ہر چیز چھوڑ دیتا ہے۔ 5M، 500K وغیرہ قبول کرتا ہے۔

اس سے بڑی ہر چیز چھوڑ دیتا ہے۔

رُکنے سے پہلے کتنی فائلیں ڈاؤن لوڈ کی جائیں۔

نیٹ ورک

مثلاً 2M یا 500K۔ تب کارآمد جب باقی بینڈوڈتھ کسی اور کام کے لیے چاہیے ہو۔

اعلیٰ درجے کے آپشنز (5)

ٹکڑوں والی سٹریمز کو تیز کرتا ہے۔ چار ایک مناسب ابتدا ہے۔

ناکام حصے کی کتنی بار دوبارہ کوشش کی جائے۔ infinite بھی چل جاتا ہے۔

HTTP، HTTPS یا SOCKS پراکسی کا لنک۔

درخواستوں کو اصلی براؤزر جیسا بنا دیتا ہے۔ اچانک آنے والی 403 غلطیوں کا عام حل یہی ہے۔

لاگ اِن اور کوکیز

آپ کے لاگ اِن سیشن کو براہِ راست پڑھتا ہے۔ نجی، عمر کی پابندی والے یا صرف ممبران کے مواد کے لیے ضروری ہے۔

اعلیٰ درجے کے آپشنز (1)

آپ کے براؤزر سے برآمد کی گئی Netscape فارمیٹ کی cookies.txt فائل۔

لائیو سٹریمز
اعلیٰ درجے کے آپشنز (2)

شیڈول شدہ سٹریم شروع ہونے تک بار بار جانچتا ہے۔ MIN-MAX ہر جانچ کے درمیان سیکنڈ ہیں۔

متبادل حل
اعلیٰ درجے کے آپشنز (3)

‎--add-headers کے حق میں متروک۔ اسے رکھا گیا ہے کیونکہ بہت سی پرانی رہنمائیاں اب بھی یہی استعمال کرتی ہیں۔

‎--add-headers کے حق میں متروک۔

سائٹ کے لیے مخصوص سوئچز، مثلاً youtube:player_client=web۔

آؤٹ پٹ اور ڈی بگنگ
اعلیٰ درجے کے آپشنز (2)
ری سیٹ

یوٹیوب میں فرق کیا ہے

720p سے اوپر یوٹیوب ویڈیو اور آڈیو کو الگ الگ سٹریمز کے طور پر دیتا ہے۔ اس لیے جو بھی کمانڈ 1080p یا 4K مانگے اُسے دونوں مانگ کر ملانا پڑتا ہے، اور یہی وجہ ہے کہ 720p سے اوپر ffmpeg لازمی ہے، اُس سے نیچے نہیں۔ یہاں کا پری سیٹ یہ کام پہلے ہی کر دیتا ہے۔

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

اکثر پوچھے جانے والے سوالات

یوٹیوب سے 1080p یا 4K کیسے ڈاؤن لوڈ کروں؟
720p سے اوپر یوٹیوب ویڈیو اور آڈیو الگ الگ دیتا ہے، اس لیے کمانڈ کو دونوں مانگ کر ملانا پڑتا ہے — جس کے لیے ffmpeg چاہیے۔ اوپر ریزولوشن منتخب کریں، جنریٹر سلیکٹر اور merge کنٹینر خود لکھ دے گا۔
یوٹیوب مجھ سے تصدیق مانگتا ہے کہ میں بوٹ نہیں ہوں۔
‎--impersonate chrome شامل کریں، یا اپنے لاگ اِن سیشن کو دوبارہ استعمال کرنے کے لیے ‎--cookies-from-browser chrome۔ پہلے براؤزر بند کریں — Chrome چلتے ہوئے اپنی کوکی ڈیٹابیس مقفل رکھتا ہے۔
صرف آڈیو MP3 کے طور پر کیسے حاصل کروں؟
آؤٹ پٹ کو "صرف آڈیو" پر کریں اور MP3 منتخب کریں۔ کور آرٹ اور میٹا ڈیٹا بھی شامل کر لیں تو فائل میوزک لائبریری کے لیے تیار ملتی ہے۔ ffmpeg ضروری ہے۔
پوری پلے لسٹ کیسے ڈاؤن لوڈ کروں؟
پلے لسٹ کا طریقہ "پوری پلے لسٹ" پر رکھیں۔ لمبی پلے لسٹ کے لیے آرکائیو فائل شامل کریں تاکہ دوبارہ چلانے پر عمل جاری رہے، اور غلطیوں کے باوجود جاری رکھنا آن کریں تاکہ ایک بند ویڈیو باقی سب کو نہ روکے۔
کیا میں یوٹیوب کے سب ٹائٹلز ڈاؤن لوڈ کر سکتا ہوں؟
جی ہاں — ویڈیو میں شامل کر کے یا الگ ‎.srt کے طور پر۔ خودکار سب ٹائٹلز بھی آن کر لیں، ورنہ جن ویڈیوز کے انسانی کیپشنز نہ ہوں اُن سے کچھ حاصل نہیں ہوگا۔