1. Zainstaluj yt-dlp
Homebrew to droga najmniejszego oporu i instaluje oba narzędzia w jednej linijce.
brew install yt-dlp ffmpeg
Bez Homebrew pipx trzyma yt-dlp we własnym środowisku, więc nie zderzy się z niczym innym, co zainstalowałeś przez Pythona.
pipx install yt-dlp
Unikaj gołego pip install do systemowego Pythona: nowsze wydania macOS się temu opierają, a kiedy już zadziała, później zwykle psuje się z niepowiązanych powodów.
2. Zainstaluj ffmpeg
Już dołączony powyżej, jeśli użyłeś Homebrew. Inaczej zainstaluj go osobno — scalanie, wyodrębnianie MP3 i osadzanie zależą od niego.
brew install ffmpeg
3. Sprawdź, czy się udało
yt-dlp --version ffmpeg -version
Jeśli po instalacji przez pipx powłoka nie znajduje yt-dlp, uruchom pipx ensurepath i otwórz nowy terminal.
Ciasteczka z Safari
--cookies-from-browser safari wymaga pełnego dostępu do dysku dla twojego terminala, przyznawanego w Ustawieniach systemowych → Prywatność i bezpieczeństwo. Bez tego odczyt kończy się błędem uprawnień, który tego ustawienia nie wymienia. Chrome i Firefox działają bez niego.
Aktualizacja
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx