VideoShorts Transcriber

SkillMedia

Video transcription via faster-whisper. JSON + SRT with timecodes.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the VideoShorts Transcriber skill

What this skill tells your AI

The instructions your AI receives, as published by horosheff/hyperion-reels in skills/videoshorts-transcriber/SKILL.md and read by ahel’s review.

Вход

  • videoshorts-memory/00-brief.md — путь к видео, модель Whisper
  • .cursor/videoshorts-handoff.md

Действия

  1. Прочитать shared/agent-pipeline-pitfalls.md
  2. Скопировать/проверить видео в videoshorts-memory/input/ если нужно
  3. Запустить:
cd scripts
python transcribe.py "<video_path>" -o "../videoshorts-memory/transcripts/<stem>" -m <model>
  1. Проверить артефакты:
    • transcript.json — segments + опционально words[] / _words (karaoke ASS)
    • transcript.srt
    • audio.wav

Env / language

  • VIDEOSHORTS_WHISPER_WORD_TIMESTAMPS=1 (default) — word-level для субтитров
  • VIDEOSHORTS_WHISPER_LANGUAGE=ru — только реальный ISO-код (ru, en, …)
  • Brief / UI language: auto → не передавать --language auto и не ставить env в auto/detect/none
  • Автоопределение = language=None в faster-whisper (omit --language / unset env)
  • Worker нормализует auto/detect/пустую строку → None (не падает ValueError)

Ошибки

При падении Whisper — записать INC в pipeline-fix-queue.md, incident_report со ссылкой.

Signals

GitHub stars
33
Forks
25
Last commit
Sep 2026
Advanced
Item type
skill
Key
videoshorts-transcriber
Source
github.com/horosheff/hyperion-reels