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

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

Homebrew یا pipx کے ذریعے macOS پر yt-dlp اور ffmpeg انسٹال کریں اور انہیں اپ ڈیٹ رکھیں۔

یہ مضمون ابھی ترجمہ نہیں ہوا، اس لیے انگریزی میں دکھایا جا رہا ہے۔ انٹرفیس آپ ہی کی زبان میں رہے گا۔

1. Install yt-dlp

Homebrew is the path of least resistance and installs both tools in one line.

brew install yt-dlp ffmpeg

Without Homebrew, pipx keeps yt-dlp in its own environment so it cannot collide with anything else you have installed through Python.

pipx install yt-dlp

Avoid a bare pip install into the system Python: recent macOS releases push back on it, and when it does work it tends to break later for unrelated reasons.

2. Install ffmpeg

Included above if you used Homebrew. Otherwise install it separately — merging, MP3 extraction and embedding all depend on it.

brew install ffmpeg

3. Check it worked

yt-dlp --version
ffmpeg -version

If the shell cannot find yt-dlp after a pipx install, run pipx ensurepath and open a new terminal.

Cookies from Safari

--cookies-from-browser safari needs Full Disk Access for your terminal, granted in System Settings → Privacy & Security. Without it the read fails with a permissions error that does not mention the setting. Chrome and Firefox work without it.

Updating

brew upgrade yt-dlp     # Homebrew
pipx upgrade yt-dlp     # pipx

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

pipx سے انسٹال کرنے کے بعد macOS کو yt-dlp نہیں ملتا۔
pipx ensurepath چلائیں، پھر نیا ٹرمینل کھولیں تاکہ اپ ڈیٹ شدہ PATH استعمال ہو۔
macOS پر کوکیز کے لیے کچھ اضافی چاہیے؟
صرف Safari کے لیے: ‎--cookies-from-browser safari کو آپ کے ٹرمینل کے لیے Full Disk Access درکار ہوتا ہے، System Settings ← Privacy & Security میں۔ Chrome اور Firefox اِس کے بغیر چلتے ہیں۔
میں yt-dlp کیسے اپ ڈیٹ کروں؟
اکیلی بائنری خود کو yt-dlp -U سے اپ ڈیٹ کر لیتی ہے۔ اگر پیکج مینیجر سے انسٹال کیا ہے تو اُسی سے اپ ڈیٹ کریں؛ خود اپ ڈیٹ ایسی فائل بدلنے سے انکار کر دیتا ہے جو اُس کی اپنی نہ ہو۔ اپ ڈیٹ کرنا کسی بھی ایک فلیگ سے زیادہ مسائل حل کرتا ہے۔