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