Langkau ke kandungan
yt-dlp

Pasang yt-dlp pada macOS

Pasang yt-dlp dan ffmpeg pada macOS menggunakan Homebrew atau pipx, dan pastikan ia sentiasa dikemas kini.

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

Soalan lazim

macOS tidak menjumpai yt-dlp selepas pemasangan dengan pipx.
Jalankan pipx ensurepath, kemudian buka terminal baharu supaya PATH yang dikemas kini digunakan.
Perlukah apa-apa tambahan untuk cookies pada macOS?
Hanya untuk Safari: --cookies-from-browser safari memerlukan Full Disk Access untuk terminal anda, dalam System Settings → Privacy & Security. Chrome dan Firefox berfungsi tanpanya.