yt-dlp CLI
yt-dlp, CLI загрузки медиаматериалов, показывает доступные форматы и выполняет симуляцию перед сохранением файлов на диск.
- 205 517 ★ репозитория
- Последний коммит
- Unlicense
Расширенный доступ
Почему такой уровень
- Утилита обращается к внешним сайтам и записывает медиа; переданные cookies могут дать ей доступ к авторизованной сессии.
Установка
В терминале, через 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`: видео не скачивается, файлы на диск не записываются.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер дает агенту поиск видео, метаданные, субтитры и загрузку разрешенных материалов через локальный yt-dlp.
yt-fts скачивает субтитры каналов и плейлистов YouTube в базу SQLite и ищет по ним фразы с ссылками на нужную секунду, есть смысловой поиск и чат
Скилл для Claude Code ищет видео на YouTube, листает каналы и качает ролики, звук и субтитры через yt-dlp.
watch-cli, скилл и CLI, дает агенту кадры и расшифровку любого соцвидео, чтобы тот разобрал ролик сам.
CLI и скиллы для кодового агента собирают черновой монтаж из ваших видео и сохраняют проект для дальнейшей правки
CLI bili для агента: видео, субтитры, поиск, ленты, избранное и лайки на Bilibili, вывод в YAML или JSON
Коротко о README
В разделе обработки перечислены операции с дорожками и контейнерами, для которых нужны внешние утилиты. Готовые бинарники выбирают по платформе.