1. yt-dlp نصب کیجیے
Homebrew سب سے کم رکاوٹ والا راستہ ہے اور ایک ہی سطر میں دونوں آلات نصب کر دیتا ہے۔
brew install yt-dlp ffmpeg
Homebrew نہ ہو تو pipx yt-dlp کو اُس کے اپنے ماحول میں رکھتا ہے، تاکہ وہ Python سے نصب کی گئی کسی اور چیز سے نہ ٹکرائے۔
pipx install yt-dlp
سسٹم کے Python میں سیدھا pip install کرنے سے بچیے: macOS کے حالیہ ورژن اس کی مزاحمت کرتے ہیں، اور جب یہ چل بھی جائے تو بعد میں کسی غیر متعلق وجہ سے ٹوٹ جاتا ہے۔
2. ffmpeg نصب کیجیے
Homebrew استعمال کیا ہو تو اوپر ہی آ چکا۔ ورنہ الگ سے نصب کیجیے — جوڑنا، MP3 نکالنا اور شامل کرنا سب اسی پر منحصر ہیں۔
brew install ffmpeg
3. جانچیے کہ ہو گیا
yt-dlp --version ffmpeg -version
pipx سے نصب کرنے کے بعد اگر شیل کو yt-dlp نہ ملے تو pipx ensurepath چلائیے اور نیا ٹرمینل کھولیے۔
Safari کی کوکیز
--cookies-from-browser safari کو آپ کے ٹرمینل کے لیے Full Disk Access درکار ہے، جو System Settings ← Privacy & Security میں دیا جاتا ہے۔ اس کے بغیر پڑھنے کا عمل اجازت کی خرابی کے ساتھ ناکام ہوتا ہے اور وہ پیغام اس سیٹنگ کا ذکر تک نہیں کرتا۔ Chrome اور Firefox اس کے بغیر بھی چلتے ہیں۔
تازہ کاری
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx