ytdlp.online
ہوم Tampermonkey

yt-dlp کیسے ڈاؤن لوڈ اور انسٹال کریں

Windows، macOS اور Linux کے لیے مرحلہ وار setup guide۔

yt-dlp ایک طاقتور command-line media downloader ہے (youtube-dl کا فعال طور پر maintained fork) جو آپ کو ہزاروں websites سے video اور audio download کرنے دیتا ہے۔ چونکہ یہ terminal میں چلتا ہے، اس کا native graphical interface نہیں ہے۔

high-quality videos (1080p، 4K وغیرہ) download کرنے یا MP3 audio extract کرنے کے لیے آپ کو FFmpeg لازماً install کرنا ہوگا۔ اس کے علاوہ، YouTube کی speed throttling اور bot blocks bypass کرنے کے لیے Deno جیسے JavaScript runtime کی installation highly recommended ہے۔ نیچے آپ کے device پر یہ tools setup کرنے کی مکمل guide ہے۔

سافٹ ویئر انسٹال نہیں کرنا چاہتے؟ آپ ہمارے میں کوئی بھی کمانڈ براہ راست چلا سکتے ہیں آن لائن کنسول بغیر کسی ترتیب کے۔

طریقہ 1: WinGet (recommended اور سب سے آسان)

Windows 10 (1809+) اور Windows 11 میں Windows Package Manager (winget) default طور پر شامل ہوتا ہے۔ یہ installation، paths، اور updates خودکار طور پر manage کرتا ہے۔

  1. PowerShell یا Command Prompt (CMD) کھولیں۔
  2. درج ذیل کمانڈ چلائیں:
    winget install yt-dlp
  3. environment changes apply کرنے کے لیے terminal window restart کریں۔

طریقہ 2: Scoop / Chocolatey

Windows پر command-line package managers استعمال کرنے والے power users کے لیے۔

Scoop:
scoop install yt-dlp
Chocolatey:
choco install yt-dlp

طریقہ 3: براہِ راست ڈاؤن لوڈ (.exe)

standalone executable binary براہ راست download کریں۔

  1. تازہ ترین بائنری ڈاؤن لوڈ کریں:
  2. yt-dlp کے لیے ایک folder بنائیں، مثال کے طور پر: C:\yt-dlp\، اور ڈاؤن لوڈ شدہ yt-dlp.exe کو اس میں منتقل کریں۔
  3. folder کو اپنے system PATH environment variable میں شامل کریں:
    1. Win + S دبائیں اور "Environment Variables" تلاش کریں، پھر "Edit the system environment variables" پر click کریں۔
    2. System Properties ونڈو میں "Environment Variables..." بٹن پر کلک کریں۔
    3. "System variables" (یا "User variables") کے تحت Path نامی variable تلاش کر کے select کریں، پھر "Edit..." پر click کریں۔
    4. "New" پر click کریں اور folder path لکھیں: C:\yt-dlp، پھر تمام dialog windows میں OK پر click کریں۔
  4. PATH change مؤثر کرنے کے لیے terminal (PowerShell یا CMD) بند کر کے دوبارہ کھولیں۔

طریقہ 1: Homebrew (تجویز کردہ)

Homebrew، macOS کے لیے standard package manager ہے۔ یہ Python اور FFmpeg سمیت تمام dependencies خودکار طور پر resolve کرتا ہے۔

  1. Terminal app کھولیں۔
  2. yt-dlp install کرنے کے لیے چلائیں:
    brew install yt-dlp

طریقہ 2: MacPorts

متبادل طور پر، آپ MacPorts package manager کے ذریعے yt-dlp install کر سکتے ہیں۔

sudo port install yt-dlp

طریقہ 3: Curl کے ذریعے براہِ راست انسٹالیشن

compiled binary کو اپنے local execution path میں براہ راست download کریں۔

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp

طریقہ 1: pip (latest version کے لیے recommended)

Python کے pip manager کے استعمال سے یقینی ہوتا ہے کہ آپ کو video extractor scripts کی بالکل latest updates براہ راست ملیں۔

  1. Python 3 pip کے ذریعے yt-dlp install یا update کریں:
    python3 -m pip install -U yt-dlp

طریقہ 2: ڈسٹری بیوشن کے پیکج مینیجرز

اپنے Linux distribution package manager کے ذریعے yt-dlp install کریں۔

Debian / Ubuntu:
sudo apt update && sudo apt install yt-dlp
Arch Linux:
sudo pacman -S yt-dlp
Fedora:
sudo dnf install yt-dlp

طریقہ 3: براہ راست ڈاؤن لوڈ

standalone Linux binary کو اپنے local executable binary path میں براہ راست download کریں۔

  1. wget/curl سے ڈاؤن لوڈ کریں اور اجازتیں سیٹ کریں:
    sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp

FFmpeg کیسے انسٹال کریں (HD اور MP3 کے لیے ضروری)

FFmpeg ایک open-source media library ہے جسے yt-dlp اندرونی طور پر الگ high-definition video track (1080p، 4K) اور audio track downloads کو merge کرنے، یا audio کو MP3 کے طور پر extract کرنے کے لیے استعمال کرتا ہے۔ FFmpeg کے بغیر yt-dlp صرف built-in audio والے 720p یا کم quality streams download کرے گا۔

Windows

ایک command میں FFmpeg install کرنے کے لیے winget استعمال کریں:

winget install Gyan.FFmpeg

متبادل طور پر، Gyan.dev سے بلڈز ڈاؤن لوڈ کریں، ان زپ کریں، اور بن ڈائریکٹری کو اپنے PATH ماحولیاتی متغیر میں شامل کریں۔

macOS

اگر آپ Homebrew استعمال کرتے ہیں تو یہ خودکار طور پر install ہو جاتا ہے۔ manually install کرنے کے لیے:

brew install ffmpeg
Linux

اپنے system package manager کے ذریعے install کریں:

Debian / Ubuntu:
sudo apt install ffmpeg
Arch Linux:
sudo pacman -S ffmpeg

Deno کیسے انسٹال کریں (YouTube کے لیے تجویز کردہ)

Deno ایک modern JavaScript runtime ہے۔ yt-dlp اندرونی طور پر Deno کو YouTube کے JavaScript-based signature decryption algorithms execute کرنے کے لیے استعمال کرتا ہے۔ Deno install کرنے سے YouTube کی download speed throttling اور "n-challenge" bot detection blocks bypass کرنے میں مدد ملتی ہے۔

Windows

ایک command میں Deno install کرنے کے لیے winget استعمال کریں:

winget install DenoLand.Deno

متبادل طور پر Scoop استعمال کریں: scoop install deno

macOS

Homebrew کے ذریعے Deno install کریں:

brew install deno
Linux

official shell script کے ذریعے Deno install کریں:

curl -fsSL https://deno.land/install.sh | sh

یہ script چلانے سے پہلے یقینی بنائیں کہ unzip اور curl installed ہیں۔

تنصیب کی تصدیق کریں

install ہونے کے بعد اپنا terminal (PowerShell، Command Prompt، یا Terminal.app) کھولیں اور version check command چلا کر verify کریں کہ سب کچھ کام کر رہا ہے۔

1. ورژن کمانڈ چلائیں

اپنے terminal میں version query command execute کریں:

yt-dlp --version
2. متوقع آؤٹ پٹ

اگر installation کامیاب ہو تو یہ release date version number اس طرح print کرے گا:

2026.06.18

اگر "Command not found" ملے تو terminal restart کریں یا verify کریں کہ yt-dlp والا folder آپ کے system environment PATH میں درست طور پر added ہے۔

عام خرابیوں کا ازالہ

مسائل آ رہے ہیں؟ Windows، macOS اور Linux پر عام yt-dlp errors کے fixes یہ ہیں۔

اس کا مطلب ہے yt-dlp آپ کے system PATH میں نہیں ہے۔ اگر آپ نے winget، Homebrew یا pip سے install کیا ہے، تو صرف terminal بند کر کے دوبارہ کھولیں — PATH صرف نئے sessions کے لیے update ہوتا ہے۔

اگر آپ نے yt-dlp.exe manually download کیا ہے تو اس کا folder اپنے PATH environment variable میں add کرنا ہوگا۔ اوپر detailed PATH setup steps دیکھیں۔

یا local setup مکمل طور پر چھوڑ دیں اور ہمارے آن لائن کنسول میں yt-dlp چلائیں — کسی ترتیب کی ضرورت نہیں۔

YouTube flagged یا data-center IP addresses سے downloads block کرتا ہے۔ اسے locally ٹھیک کرنے کے لیے browser cookies کو yt-dlp میں pass کریں:
yt-dlp --cookies-from-browser chrome "URL"
اس سے yt-dlp آپ کا authenticated YouTube session استعمال کر کے block bypass کر سکتا ہے۔

پر ytdlp.online، ہمارے بیک اینڈ سرورز پریمیم ممبران کے لیے رہائشی پراکسی IPs خودکار طور پر تبدیل کرتے ہیں۔

yt-dlp کو الگ video اور audio streams merge کرنے (1080p+ downloads کے لیے required) یا MP3 audio extract کرنے کے لیے FFmpeg چاہیے۔ تمام platforms پر detailed setup instructions کے لیے اوپر FFmpeg installation section دیکھیں۔

فوری حل:
winget install ffmpeg
پر ytdlp.online، FFmpeg پہلے سے نصب ہے — تمام ضم اور آڈیو نکالنا ہمارے سرورز پر خودکار طور پر ہوتا ہے۔

یہ عموماً اس وقت ہوتا ہے جب YouTube اپنے streaming algorithms update کرتا ہے، جس سے older yt-dlp versions break ہو جاتے ہیں۔ latest version پر update کر کے اسے fix کریں:
yt-dlp -U
اگر آپ نے package manager کے ذریعے install کیا ہے تو اس کی update command استعمال کریں (مثلاً winget upgrade yt-dlp یا brew upgrade yt-dlp

پر ytdlp.online، ہم ہر گھنٹے اپ سٹریم اپڈیٹس سکین کرتے ہیں اور سسٹم کور خودکار طور پر اپڈیٹ رکھتے ہیں۔

YouTube جان بوجھ کر yt-dlp کی download speeds throttle کرتا ہے۔ Deno (JavaScript runtime) install کرنے سے yt-dlp throttle کو خودکار طور پر bypass کر سکتا ہے۔ اوپر Deno installation section دیکھیں۔

اس کے علاوہ یقینی بنائیں کہ آپ yt-dlp کا latest version استعمال کر رہے ہیں (yt-dlp -U)، کیونکہ throttle bypass methods اکثر update ہوتے رہتے ہیں۔

پر ytdlp.online، Deno پہلے سے ترتیب دیا گیا ہے اور ڈاؤن لوڈز زیادہ سے زیادہ رفتار کے لیے ہائی بینڈوڈتھ سرورز پر چلتے ہیں۔

یہ false positive ہے۔ standalone yt-dlp.exe PyInstaller سے built ہے، جو Python interpreter کو single executable میں bundle کرتا ہے۔ Antivirus software اکثر PyInstaller bundles کو flag کرتا ہے کیونکہ کچھ malware بھی یہی packaging technique استعمال کرتے ہیں — لیکن yt-dlp خود مکمل طور پر safe ہے۔

yt-dlp ایک 100% اوپن سورس پروجیکٹ ہے جو GitHub پر ہوسٹ کیا گیا ہے، جس کے 100,000+ اسٹارز اور سینکڑوں تعاون کنندگان ہیں۔ سورس کوڈ کا عوامی طور پر آڈٹ کیا جا سکتا ہے۔

Fix کے لیے: Windows Security میں yt-dlp folder کے لیے exclusion add کریں، یا winget install yt-dlp کے ذریعے install کریں (Microsoft-verified packages flag نہیں ہوتے)۔

local binaries نہیں چلانا چاہتے؟ ہماری کلاؤڈ بیسڈ آن لائن کنسول اس کی بجائے — آپ کے آلے پر کچھ بھی انسٹال نہیں ہوتا۔

yt-dlp کیسے اپڈیٹ کریں

YouTube اور دیگر video platforms اپنے streaming protocols اکثر update کرتے ہیں، جس سے yt-dlp کے older versions کام کرنا چھوڑ سکتے ہیں۔ extraction errors خودکار طور پر resolve کرنے کے لیے اپنی local installation up to date رکھیں۔

طریقہ A: اسٹینڈ الون بائنری اپ ڈیٹ

اگر آپ نے binary براہ راست download کی ہے یا pip کے ذریعے install کیا ہے تو terminal میں built-in update command چلائیں:

yt-dlp -U
طریقہ B: پیکج مینیجر کے ذریعے اپ ڈیٹ

Windows (winget): winget upgrade yt-dlp

macOS (Homebrew): brew upgrade yt-dlp

Python (pip): python3 -m pip install --upgrade yt-dlp

فوری شروعات کمانڈز

اپنے ٹرمینل میں ان بنیادی کمانڈز سے شروع کریں:

yt-dlp کی فوری آغاز کمانڈز
مقصد کمانڈ اعمال
ویڈیو ڈاؤن لوڈ (بہترین کوالٹی) yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0"
MP3 آڈیو نکالیں yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=oHg5SJYRHA0"
پرو ٹپ: subtitle extraction، format filtering، batch downloading، یا bot blocks bypass کرنے کے لیے زیادہ advanced commands چاہئیں؟ ہماری مکمل yt-dlp چیٹ شیٹ دیکھیں →
💖 یہ انسٹال گائیڈ پسند آئی؟ اپنے دوستوں کے ساتھ شیئر کریں! 💖

کیا 2026 میں yt-dlp استعمال کرنا محفوظ ہے؟

جی ہاں، yt-dlp محفوظ ہے۔ یہ Unlicense کے تحت licensed ایک 100% open-source project ہے، GitHub پر hosted ہے، اس کے 100,000+ stars اور سینکڑوں active contributors ہیں۔ code کی ہر line public audit کے لیے دستیاب ہے۔

  • نہ ٹیلی میٹری، نہ اشتہارات، نہ ساتھ شامل سافٹ ویئر۔ yt-dlp ایک صاف ستھرا، واحد مقصد والا CLI ٹول ہے۔
  • Windows Defender false positives PyInstaller packaging کی وجہ سے ہوتے ہیں، malicious code کی وجہ سے نہیں۔ اس سے بچنے کے لیے winget کے ذریعے install کریں۔
  • قانونی استعمال: yt-dlp ایک general-purpose media downloader ہے۔ صرف وہ content download کریں جسے download کرنے کا آپ کو حق ہے — اپنی uploads، Creative Commons material، یا explicit permission والا content۔

اگر آپ executables locally نہیں چلانا چاہتے تو ہماری آن لائن کنسول ہمارے سرورز پر yt-dlp چلاتا ہے — آپ کے آلے پر کچھ انسٹال نہیں۔

100K+ ⭐
GitHub پر اوپن سورس

اپنے آلے پر سافٹ ویئر انسٹال نہیں کرنا چاہتے؟

اپنی yt-dlp commands براہ راست ہمارے server پر چلائیں۔ playlists download کرنے، streams record کرنے، اور audio فوری extract کرنے کے لیے ہمارا web UI استعمال کریں۔

yt-dlp ٹولز
تمام yt-dlp ٹولز دیکھیں
yt-dlp مدد اور دستاویزات