Как использовать yt-dlp на Mac
Что такое yt-dlp
yt-dlp — это форк проекта youtube-dl, активно поддерживаемый и расширенный. Он позволяет скачивать видео и аудио с YouTube и множества других платформ, предлагая дополнительные возможности.
Ниже я покажу вам, как установить и использовать yt-dlp на компьютере с Mac OS.
Установка yt-dlp на Mac OS
Самый простой способ установки — это использовать пакенный менеджер Homebrew. Я думаю он установлен на большинстве компьютеров Мак, но если нет, ставится он одной командой в Терминале:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Можно сразу обновить его:
brew update
Для установки yt-dlp введите в терминале команду:
brew install yt-dlp
Проверьте установку узнав версию:
yt-dlp --version

В будущем, для обновления yt-dlp, выполните команду:
brew upgrade yt-dlp
Использование yt-dlp
Теперь поговорим как использовать yt-dlp на Мак
Базовые команды
Yt-dlp загружает видео в текущую папку, поэтому сначала перейдите в нужную папку, например:
cd ~/Downloads
Далее для скачивание видео введите (URL — вставляется в кавычках):
yt-dlp "URL_видео"
Чтобы загрузить несколько видео, вы можете указать несколько URL-адресов, разделенных пробелами, или использовать пакетный файл с одним URL-адресом в строке и запустить его:
yt-dlp -a file.txt
Что можно еще
Посмотреть доступные форматы
yt-dlp -F "URL_видео"
Это покажет все доступные форматы видео и аудио.
Скачать только аудио
Чтобы извлечь аудио (например, в формате MP3):
yt-dlp -x --audio-format mp3 "URL_видео"
Скачать плейлист
Чтобы загрузить весь плейлист используйте:
yt-dlp "URL_видео"
Скачать видео в лушем качестве
yt-dlp -f bestvideo+bestaudio "URL_видео"
Это загрузит лучшее видео и аудио, объединив их в один файл (требуется ffmpeg).
Полезные параметры
Настройка имени файла
yt-dlp -o "%(title)s.%(ext)s" "URL_видео"
Это сохранит файл с именем, основанным на заголовке видео.
Скачать субтитры
yt-dlp --write-subs "URL_видео"
Загружает субтитры (если они доступны).
Встроить субтитры в видео
yt-dlp --embed-subs "URL_видео"
Встраивает субтитры в видеофайл (требуется ffmpeg).
Скачать определенное разрешение
yt-dlp -f "best[height<=720]" "URL_видео"
Загружает видео с разрешением не выше 720p.
Загрузка с аутентификацией
Если видео требует входа в аккаунт, используйте:
yt-dlp --username <имяпользователя> --password <пароль> "URLвидео"
Скачивание с помощью прокси
yt-dlp --proxy "URL_видео"
Извлечение метаданных
yt-dlp --dump-json "URL_видео"
Это выводит метаданные видео в формате JSON.
Примеры
Скачать видео с субтитрами:
yt-dlp --write-subs --sub-lang en https://www.youtube.com/watch?v=example
Скачать только определенные видео из плейлиста:
yt-dlp --playlist-items 1,3,5 "URL_плейлиста"
Скачать видео без звука:
yt-dlp -f bestvideo https://www.youtube.com/watch?v=example
Распространённые проблемы yt-dlp на Мак
Ошибка: «ERROR: Unable to download webpage»:
- Проверьте подключение к интернету.
- Убедитесь, что URL правильный.
- Обновите yt-dlp:
yt-dlp --update
Ошибка: «ffmpeg not found»:
Установите ffmpeg так же через brew командой:
brew install ffmpeg
Для вызова справки введите команду:
yt-dlp --help
За подробной информацией переходите на официальную страницу yt-dlp на GitHub https://github.com/yt-dlp/yt-dlp.
Быстрые команды Mac для работы с yt-dlp
Чтобы каждый раз не набирать в терминале yt-dlp
… можно сделать быстрые команды (Shortcuts) под нужные действия. Ниже скриншот команды которая берет скопированыый адрес видео на Ютуб и сохраняет его в папку Загрузки.
