Как использовать 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

В будущем, для обновления 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) под нужные действия. Ниже скриншот команды которая берет скопированыый адрес видео на Ютуб и сохраняет его в папку Загрузки.

yt-dlp Shortcuts for Mac
Хостинг для ваших проектов