1. yt-dlp’yi kurun
Homebrew en az dirençli yoldur ve iki aracı da tek satırda kurar.
brew install yt-dlp ffmpeg
Homebrew yoksa pipx, yt-dlp’yi kendi ortamında tutar; böylece Python üzerinden kurduğunuz başka hiçbir şeyle çakışamaz.
pipx install yt-dlp
Sistem Python’una çıplak bir pip install yapmaktan kaçının: yeni macOS sürümleri buna direnir ve işe yaradığında bile sonradan alakasız nedenlerle bozulmaya eğilimlidir.
2. ffmpeg’i kurun
Homebrew kullandıysanız yukarıda zaten geldi. Aksi halde ayrıca kurun — birleştirme, MP3 ayıklama ve gömme işlemlerinin hepsi ona bağlı.
brew install ffmpeg
3. Çalıştığını doğrulayın
yt-dlp --version ffmpeg -version
pipx ile kurduktan sonra kabuk yt-dlp’yi bulamıyorsa pipx ensurepath çalıştırın ve yeni bir terminal açın.
Safari çerezleri
--cookies-from-browser safari, terminaliniz için tam disk erişimi ister; bu izin Sistem Ayarları → Gizlilik ve Güvenlik bölümünden verilir. O olmadan okuma, bu ayardan hiç söz etmeyen bir izin hatasıyla başarısız olur. Chrome ve Firefox bu izin olmadan çalışır.
Güncelleme
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx