1. Pasang yt-dlp
Homebrew ialah jalan yang paling kurang rintangan dan memasang kedua-dua alat dalam satu baris.
brew install yt-dlp ffmpeg
Tanpa Homebrew, pipx menyimpan yt-dlp dalam persekitarannya sendiri supaya ia tidak berlanggar dengan apa-apa lain yang anda pasang melalui Python.
pipx install yt-dlp
Elakkan pip install kosong ke dalam Python sistem: keluaran macOS terkini menentangnya, dan apabila ia menjadi pun, ia cenderung rosak kemudian atas sebab yang tiada kaitan.
2. Pasang ffmpeg
Sudah termasuk di atas jika anda menggunakan Homebrew. Jika tidak, pasangkannya berasingan — penggabungan, pengekstrakan MP3 dan pembenaman semuanya bergantung padanya.
brew install ffmpeg
3. Pastikan ia menjadi
yt-dlp --version ffmpeg -version
Jika shell tidak menemui yt-dlp selepas pemasangan pipx, jalankan pipx ensurepath dan buka terminal baharu.
Kuki daripada Safari
--cookies-from-browser safari memerlukan Full Disk Access untuk terminal anda, yang diberikan dalam System Settings → Privacy & Security. Tanpanya, bacaan gagal dengan ralat kebenaran yang langsung tidak menyebut tetapan itu. Chrome dan Firefox berfungsi tanpanya.
Mengemas kini
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx