1. Installare yt-dlp
Homebrew è la strada di minor resistenza e installa entrambi gli strumenti in una riga.
brew install yt-dlp ffmpeg
Senza Homebrew, pipx tiene yt-dlp in un ambiente suo, così non può entrare in conflitto con nient’altro che tu abbia installato tramite Python.
pipx install yt-dlp
Evita un pip install secco nel Python di sistema: le versioni recenti di macOS lo ostacolano e, quando funziona, tende a rompersi più avanti per motivi scollegati.
2. Installare ffmpeg
Già incluso sopra se hai usato Homebrew. Altrimenti installalo a parte: unione, estrazione MP3 e incorporamento dipendono tutti da lui.
brew install ffmpeg
3. Verificare che abbia funzionato
yt-dlp --version ffmpeg -version
Se dopo l’installazione con pipx la shell non trova yt-dlp, esegui pipx ensurepath e apri un terminale nuovo.
I cookie di Safari
--cookies-from-browser safari richiede l’accesso completo al disco per il tuo terminale, concesso in Impostazioni di Sistema → Privacy e sicurezza. Senza, la lettura fallisce con un errore di permessi che non nomina quell’impostazione. Chrome e Firefox funzionano anche senza.
Aggiornare
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx