1. yt-dlp نصب کیجیے
winget Windows 10 اور 11 کے ساتھ آتا ہے اور PATH کا معاملہ خود سنبھال لیتا ہے، اور ہاتھ سے نصب کرتے وقت لوگ یہی حصہ غلط کرتے ہیں۔
winget install yt-dlp.yt-dlp
اگر آپ پہلے ہی Scoop یا Chocolatey استعمال کرتے ہیں تو دونوں یکساں مناسب ہیں:
scoop install yt-dlp choco install yt-dlp
ہاتھ سے کرنے کا راستہ ہے سرکاری ریلیز صفحے سے ایک اکیلی yt-dlp.exe۔ اسے ایسے فولڈر میں رکھیے جو آپ کے PATH میں ہو — ڈیسک ٹاپ پر رکھنے سے وہ صرف اُس وقت تک چلتی ہے جب تک ٹرمینل اتفاق سے اُسی فولڈر میں ہو، اور "yt-dlp is not recognized" کی عام وجہ یہی ہے۔
2. ffmpeg نصب کیجیے
ffmpeg کے بغیر بھی yt-dlp اتار لیتا ہے، مگر ہر دلچسپ کام اُسی پر منحصر ہے: الگ الگ ویڈیو اور آڈیو جوڑنا، MP3 نکالنا، ذیلی عنوانات یا تھمب نیل شامل کرنا، حصے کاٹنا۔ پہلی الجھن بھری ناکامی کے بعد نہیں، ابھی نصب کر لیجیے۔
winget install Gyan.FFmpeg
3. جانچیے کہ ہو گیا
ایک نیا ٹرمینل کھولیے — پہلے سے کھلے ہوئے میں اب بھی پرانا PATH ہے — اور چلائیے:
yt-dlp --version ffmpeg -version
دو ورژن نمبر نظر آئیں تو کام مکمل۔
Windows پر واوین
PowerShell اور cmd واوین کو bash کی طرح نہیں برتتے، اور Linux کے لیے لکھی گئی رہنمائی سے نقل کی گئی کمانڈ اکثر بالکل اسی وجہ سے ٹوٹتی ہے۔ PowerShell میں اکہرے واوین لفظی ہوتے ہیں — فارمیٹ سلیکٹر یا آؤٹ پٹ ٹیمپلیٹ کے لیے یہی سب سے محفوظ ہے۔ cmd میں دوہرے واوین استعمال کیجیے۔ .bat فائل میں ہر % کو دہرانا پڑتا ہے۔
yt-dlp -o '%(title)s.%(ext)s' URL # PowerShell yt-dlp -o "%(title)s.%(ext)s" URL # cmd yt-dlp -o "%%(title)s.%%(ext)s" URL # inside a .bat file
جنریٹر کا شیل سوئچ ان میں سے ہر صورت کے لیے درست شکل بناتا ہے، اس لیے آپ بغیر کچھ بدلے نقل کر سکتے ہیں۔
تازہ کاری
خودمختار yt-dlp.exe خود کو yt-dlp -U سے تازہ کرتی ہے۔ winget، Scoop یا Chocolatey سے نصب ہو تو اُسی آلے سے تازہ کیجیے — خود تازہ کاری انکار کر دے گی، کیونکہ فائل پر حق پیکج مینیجر کا ہے۔