1. Pasang yt-dlp
Homebrew adalah jalan yang paling tidak merepotkan dan memasang kedua alat dalam satu baris.
brew install yt-dlp ffmpeg
Tanpa Homebrew, pipx menyimpan yt-dlp di lingkungannya sendiri sehingga tidak bentrok dengan apa pun yang Anda pasang lewat Python.
pipx install yt-dlp
Hindari pip install polos ke Python bawaan sistem: rilis macOS terbaru menolaknya, dan kalaupun berhasil biasanya rusak belakangan karena hal-hal yang tak berkaitan.
2. Pasang ffmpeg
Sudah termasuk di atas kalau Anda memakai Homebrew. Kalau tidak, pasang terpisah — menggabungkan, mengekstrak MP3, dan menanam semuanya bergantung padanya.
brew install ffmpeg
3. Pastikan berhasil
yt-dlp --version ffmpeg -version
Kalau shell tidak menemukan yt-dlp setelah dipasang lewat pipx, jalankan pipx ensurepath lalu buka terminal baru.
Cookie dari Safari
--cookies-from-browser safari membutuhkan Full Disk Access untuk terminal Anda, yang diberikan di System Settings → Privacy & Security. Tanpa itu, pembacaannya gagal dengan galat izin yang tidak menyebutkan setelan tersebut. Chrome dan Firefox berjalan tanpa itu.
Memperbarui
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx