TL;DR and Executive Summary
A short summary up front, and who the video is for.
Turn a YouTube transcript into an honest, practical briefing, on your own GPU.
The example report is based on an AI-generated sample transcript, not a real video: view the transcript (TXT), opens in a new tab. The report and transcript both open in a new tab.
A short summary up front, and who the video is for.
Ranked by impact and effort, with a phased implementation plan.
The main claims, marked ✅ / ⚠️ / ❌ / ❓, and which ones to check yourself.
Bias and sponsorships, weak arguments, what’s missing, and the speaker’s credibility.
The terms used in the video, and the resources it mentions.
A content density score (how much is filler) and an AI-generated likelihood score.
TL;DR: A 24-minute SaaS growth video delivers five solid early-stage tips in roughly 5 minutes, buried under ~80% filler, sponsor reads, and recycled loops.
The transcript, the model and the report stay on your computer. It only talks to LM Studio or Ollama.
Long videos are split into sections, summarised and combined. If a long run stops, --resume carries on from the last saved section.
It uses only the standard library. PDFs are made by printing with Edge or Chrome, so no PDF library is needed.
Note: developed and used on Windows 11. macOS and Linux are supported by the code but not yet tried on real videos.
Install LM Studio and open it once. Download a model, then run lms ls to see its key.
lms ls
Install transcript-report:
python -m pip install git+<REPO_URL>
Create settings and folders, then put your model’s key and "ctx" in settings.json.
python -m transcript_report --init
Check the setup:
python -m transcript_report --check
Run it:
python -m transcript_report "My video.txt" --title "Video title - Channel"
Using Ollama, other options and troubleshooting: see the README
| VRAM | Model size and quantisation | ctx to try |
|---|---|---|
| 8 GB | 7–9B at Q4_K_M | 16384 |
| 12 GB | 8–9B at Q6_K | 32768–65536 |
| 16 GB | 12–14B at Q4_K_M–Q5_K_M | 32768 |
| 24 GB | 14B at Q8_0, or 24–32B at Q4_K_M | 32768–65536 |