Lompat ke konten
yt-dlp

Memasang yt-dlp di macOS

Pasang yt-dlp dan ffmpeg di macOS dengan Homebrew atau pipx, dan cara memperbaruinya.

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

Pertanyaan yang sering diajukan

macOS tidak menemukan yt-dlp setelah dipasang dengan pipx.
Jalankan pipx ensurepath, lalu buka terminal baru agar PATH yang sudah diperbarui terbaca.
Apakah butuh sesuatu tambahan untuk cookies di macOS?
Hanya untuk Safari: --cookies-from-browser safari butuh Full Disk Access untuk terminal Anda, di System Settings → Privacy & Security. Chrome dan Firefox jalan tanpa itu.