{
  "id": 2951122,
  "title": "C++ Tool That Extracts Text From Scrolling Screen Recordings",
  "url": "https://urgent.news/2026/08/24/c-tool-that-extracts-text-from-scrolling-screen-recordings",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-24T05:32:18.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/plexescor/c-tool-that-extracts-text-from-scrolling-screen-recordings-30f6"
  },
  "original_language": "en",
  "account": "C++ programmer creates tool to extract text from scrolling screen recordings, achieving 94.56% accuracy and 323 FPS on a laptop. Named Palimpsest, the software is designed to convert long banking regulation video lectures into clean text files. The tool uses a lock-free pipeline with bounded queues and dwell gating to filter out motion-blurred frames and focus on stable, stable content. It also handles overlapping frames by fuzzy stitching and cross-GAP deduplication. The software runs efficiently on both CPU and GPU, making it ideal for offline, local transcription of scrolling document videos.",
  "summary": "Palimpsest: I Built a C++ Tool That Extracts Text From Scrolling Screen Recordings (94% Accuracy, 323 FPS on a Laptop) Most of the code was AI-generated from a detailed architecture prompt. I designed the pipeline, the AI wrote the C++. Here's what we built. I had a problem. My dad takes 1.5 hour long banking regulation classes recorded as screen recordings of someone scrolling through RBI…",
  "key_points": [
    "C++ programmer develops Palimpsest tool",
    "Achieves 94.56% accuracy, 323 FPS",
    "Converts banking regulation videos to text"
  ],
  "editors_take": "This development enables efficient conversion of scrolling screen recordings into text files, a capability that could greatly benefit users of lengthy video lectures, such as banking regulation students.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}