Video Notes

Trasforma un link YouTube o un video locale in una trascrizione con timestamp più note sui punti chiave scritte dall'agente.

di iamvista · iamvista/video-notes

Promosso ★ 9.6/10

Video Notes — Trasforma un link YouTube o un video locale in una trascrizione con timestamp più note sui punti chiave scritte dall'agente.

Cosa fa

Una CLI Python solo stdlib recupera i sottotitoli di YouTube (o ricade sull'API Whisper per video senza sottotitoli) ed emette un transcript.json; l'agente lo legge e scrive una nota TL;DR/punti chiave/capitoli più una trascrizione completa con timestamp come due file Markdown. Si attiva su un URL YouTube o un percorso video locale più una richiesta di trascrizione/note, o il comando /video-notes.

Rapporto di test

Eseguito la vera pipeline contro il primo upload di YouTube (jNQXAC9IVRw): yt-dlp ha estratto sottotitoli manuali e la logica di deduplicazione ha collassato la sovrapposizione di sottotitoli automatici in 6 segmenti puliti e non ripetitivi con timestamp corretti; anche tutti i 23 unit test inclusi sono passati.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/iamvista/video-notes
mkdir -p ~/.claude/skills
cp -r video-notes ~/.claude/skills/video-notes

Comandi e prompt di esempio

  • /video-notesTrasforma un link YouTube o un video locale in una trascrizione con timestamp più note sui punti chiave scritte dall'agente.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Transcribe this YouTube video into key-point notes with timestamps
  • Turn this local lecture video into a TL;DR plus full transcript
  • Get chapter markers and notes out of this conference talk video