yt-dlp CLI

yt-dlp, CLI загрузки медиаматериалов, показывает доступные форматы и выполняет симуляцию перед сохранением файлов на диск.

  • 205 517 ★ репозитория
  • Последний коммит
  • Unlicense
CLI

Расширенный доступ

Почему такой уровень

  • Утилита обращается к внешним сайтам и записывает медиа; переданные cookies могут дать ей доступ к авторизованной сессии.
Все причины и проверки

yt-dlp/yt-dlp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/yt-dlp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Утилита обращается к внешним сайтам и записывает медиа; переданные cookies могут дать ей доступ к авторизованной сессии.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

yt-dlp, CLI для медиаматериалов, загружает аудио и видео из поддерживаемых источников. Пользователь выбирает формат, набор материалов и шаблон имени файла, может сохранять субтитры и метаданные. Команды подходят для повторяемой обработки собственных материалов или контента с разрешением на сохранение. Дополнительные этапы обрабатывают дорожки и контейнеры с внешними утилитами. Пользователь сначала запрашивает доступные форматы, затем скачивает выбранный набор. Возможности конкретного сайта зависят от его текущего устройства и доступов пользователя.

Для кого. Редакторам медиаматериалов, которым нужно сохранять разрешенные записи, субтитры и сведения о файлах для дальнейшей обработки.

Подходит, если

  • Автор архивирует собственные опубликованные записи.
  • Для разбора речи редактор сохраняет доступные субтитры и метаданные.
  • Разрешенную подборку скачивают с единым шаблоном имен файлов.
  • Перед загрузкой пользователь просматривает форматы и состав подборки.

Не подходит, если

  • Материалы нельзя сохранять по условиям доступа или правообладателя.
  • Требуется гарантированная поддержка любого сайта без обновлений.
  • Процесс должен получить закрытый контент без разрешенного доступа.

Пример запроса к агенту

Покажи доступные форматы и субтитры моей записи и предложи параметры сохранения без начала загрузки.

Ограничения

Поддержка сайта может сломаться после его изменений; перед большой загрузкой испытайте актуальную версию на одном материале. Некоторые операции требуют FFmpeg и дополнительных компонентов, которые устанавливаются отдельно по инструкции. При использовании авторизации файлы cookies и другие доступы надо хранить отдельно от журналов и репозитория. Загрузка может занять значительное место и сетевой ресурс, поэтому заранее ограничьте подборку, формат и каталог назначения с учетом разрешения на сохранение материалов.

Как отключить. Остановите загрузку и удалите утилиту установленным способом. Частичные файлы, конфигурация и данные авторизации остаются отдельно; удалите ненужные после завершения процесса.

Частые вопросы

Можно ли сохранить субтитры?

Да, если они доступны у источника. Параметр `--list-subs` показывает варианты, а `--write-subs` сохраняет файл субтитров. Сначала выберите нужный язык из списка.

Зачем нужен FFmpeg?

Для отдельных операций объединения и обработки медиадорожек. Сверьте зависимости выбранного сценария.

Гарантируется ли работа каждого сайта?

Нет. После изменения сайта извлечение может перестать работать. Обновите yt-dlp и повторите попытку с одним разрешенным материалом, прежде чем возвращаться к большой подборке.

Можно ли настроить имена файлов?

Задайте шаблон через `-o`: в имени можно использовать поля метаданных, например название и автора. Синтаксис и примеры есть в [разделе шаблонов вывода](https://github.com/yt-dlp/yt-dlp#output-template).

Нужно ли сразу запускать скачивание?

Нет. Параметр `--list-formats` показывает доступные форматы. Для симуляции используйте `--simulate`: видео не скачивается, файлы на диск не записываются.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

MCP-сервер дает агенту поиск видео, метаданные, субтитры и загрузку разрешенных материалов через локальный yt-dlp.

MCP-серверРасширенный доступ300Звезды репозитория

yt-fts скачивает субтитры каналов и плейлистов YouTube в базу SQLite и ищет по ним фразы с ссылками на нужную секунду, есть смысловой поиск и чат

CLIШирокий доступ1,8 тыс.Звезды репозитория

Скилл для Claude Code ищет видео на YouTube, листает каналы и качает ролики, звук и субтитры через yt-dlp.

СкиллРасширенный доступ118Звезды репозитория

watch-cli, скилл и CLI, дает агенту кадры и расшифровку любого соцвидео, чтобы тот разобрал ролик сам.

СкиллРасширенный доступ259Звезды репозитория

CLI и скиллы для кодового агента собирают черновой монтаж из ваших видео и сохраняют проект для дальнейшей правки

CLIРасширенный доступ963Звезды репозитория

CLI bili для агента: видео, субтитры, поиск, ленты, избранное и лайки на Bilibili, вывод в YAML или JSON

CLIШирокий доступ1,1 тыс.Звезды репозитория

Коротко о README

В разделе обработки перечислены операции с дорожками и контейнерами, для которых нужны внешние утилиты. Готовые бинарники выбирают по платформе.

Бейдж для README

Сообщить о проблеме

Foxx AIyt-dlp
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.