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

Windows پر yt-dlp انسٹال کریں

winget، Scoop یا سادہ ڈاؤن لوڈ کے ذریعے Windows پر yt-dlp اور ffmpeg انسٹال کریں، اور بعد میں آنے والی PATH کی غلطیاں دور کریں۔

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 سے نصب ہو تو اُسی آلے سے تازہ کیجیے — خود تازہ کاری انکار کر دے گی، کیونکہ فائل پر حق پیکج مینیجر کا ہے۔

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

Windows کہتا ہے yt-dlp is not recognized۔ کیوں؟
یا تو وہ فائل آپ کے PATH میں نہیں، یا ٹرمینل انسٹال کرنے سے پہلے کھلا ہوا تھا۔ پہلے نیا ٹرمینل کھولیں؛ اگر پھر بھی نہ چلے تو winget یا Scoop سے انسٹال کریں جو PATH خود سنبھال لیتے ہیں۔
Windows پر yt-dlp کو ffmpeg نہیں ملتا۔
اسے winget install Gyan.FFmpeg سے انسٹال کریں، نیا ٹرمینل کھولیں اور ffmpeg -version سے جانچیں۔ ffmpeg.exe کو yt-dlp.exe والے فولڈر میں رکھنا بھی کام کرتا ہے۔