Скиллы Средний Контент и творчество

Video Transcript Downloader

Скачать ZIP
16
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Video Transcript Downloader — это инструмент (скилл) для агентов OpenClaw, который позволяет скачивать видео, аудио, субтитры и получать аккуратно очищенные текстовые расшифровки из YouTube и других сайтов, поддерживаемых yt-dlp.

Используйте его, когда нужно: «скачать видео», «сохранить клип», «извлечь аудио», «получить субтитры» или «получить транскрипт» — а также при диагностике проблем с yt-dlp, ffmpeg и форматами.

Что умеет инструмент

  • Выводить транскрипт в виде цельного, читаемого абзаца (с опциональными таймкодами).
  • Скачивать видео, аудио и субтитры.
  • Работать с YouTube и любыми сайтами, поддерживаемыми yt-dlp.

Поведение транскрипции:

  • Для YouTube используется youtube-transcript-plus, если возможно.
  • В остальных случаях субтитры извлекаются через yt-dlp и затем очищаются в удобный текст.

Установка

clawhub install video-transcript-downloader

Требуется установленный Node.js и CLI clawhub.

Быстрый старт

После установки перейдите в директорию с инструментом и выполните:

cd ~/Projects/agent-scripts/skills/video-transcript-downloader
npm ci

Получение транскрипта

По умолчанию транскрипт выводится в виде одного чистого абзаца:

./scripts/vtd.js transcript --url 'https://…'

Дополнительные опции:

  • --lang en — указать язык.
  • --timestamps — добавить таймкоды.
  • --keep-brackets — сохранить пометки вроде [Music].

Скачивание видео, аудио и субтитров

./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js subs --url 'https://…' --output-dir ~/Downloads --lang en

Работа с форматами

Просмотр доступных форматов (разрешение, контейнер, аудио и т.д.):

./scripts/vtd.js formats --url 'https://…'

Скачивание конкретного формата:

./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140

Предпочтение MP4 без перекодирования:

./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --remux-video mp4

Заметки

  • По умолчанию транскрипт — это один абзац без таймкодов.
  • Таймкоды добавляются только при явном указании.
  • Пометки в квадратных скобках удаляются, если не указано иное.
  • Дополнительные аргументы yt-dlp можно передавать после --.

Устранение неполадок

Если отсутствуют зависимости:

brew install yt-dlp ffmpeg

Проверка установки:

yt-dlp --version
ffmpeg -version | head -n 1

Файл из источника

11881_video-transcript-downloader-1.0.0.zip