Ставим несколько утилит в систему и получаем возможность в любой ОС, через консоль, одной командой, скачивать видео.
Инструкция для MacOS. Нам понадобятся:
и
Скачиваем и устанавливаем:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
curl -L https://evermeet.cx/ffmpeg/ffmpeg-95216-ge6625ca41f.zip -o /tmp/ffmpeg.zip
unzip /tmp/ffmpeg.zip
sudo mv /tmp/ffmpeg /usr/local/bin/
sudo chmod a+rx /usr/local/bin/ffmpeg
Теперь у нас появилась возможность скачивать видео следующим образом:
youtube-dl http://youtube.con/watch?v=......
ffmpeg нам нужен что бы склеить видео и аудиодорожки для видео в разрешении 1080 и более (потому что по умолчанию youtube отдает их без аудиодорожки).
Источник – https://habr.com/ru/post/369853/