video-document-recovery

Reconstruct complete documents from scrolling screen recordings into Obsidian Markdown notes.

4|Updated May 20, 2024
One-click install
npx skills add https://github.com/SpreadZhao/spreadconfig --skill video-document-recovery-spreadzhao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-document-recovery
Source: https://github.com/SpreadZhao/spreadconfig/tree/main/skills/local/video-document-recovery
Command: npx skills add https://github.com/SpreadZhao/spreadconfig --skill video-document-recovery-spreadzhao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Screen recordings that scroll or pan through a document are hard to convert back into the original text: headings flash by, tables split across frames, and side comments are easy to miss. This Skill rebuilds the full document—outline, body, tables, code, images, and anchored comments—as an auditable Markdown or Obsidian note instead of a lossy summary. ## Core Features & Use Cases - Outline-First Recovery: Builds a complete title hierarchy with timestamps and a continuous, gap-free time partition before any body transcription, with a user confirmation checkpoint. - Evidence-Backed Transcription: Uses OCR only to locate text, verifies every line against original-resolution frames, and marks unreadable content as [画面不可辨] instead of guessing. - Visuals and Comments Handling: Extracts or rebuilds diagrams (Draw.io with PNG export), reconstructs illustrations with honest labeling, and stores side comments in a separate linked Obsidian note with stable block IDs. - Use Case: You recorded a scrolling session of a 40-page specification document with reviewer comments. The Skill produces a main Obsidian note with the full recovered text, a linked comments note, restored diagram assets, and a coverage report proving no time interval was skipped. ## Quick Start Use the video-document-recovery skill to reconstruct the full outline, body text, tables, and comments from my scrolling document recording and write the result as an Obsidian note.

Frequently Asked Questions about video-document-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recover a document from a scrolling screen recording?

Extract frames from the video with ffmpeg at 0.5 to 1 second intervals, rebuild the complete heading outline with timestamps first, then transcribe each continuous time interval against original-resolution frames. This Skill automates that protocol and outputs an Obsidian-ready Markdown note.

How to extract text from a video of a document?

Use OCR only to locate and propose candidate text, then verify every line against the actual video frames at full resolution. Never accept raw OCR output as final text, and mark unreadable regions explicitly rather than guessing.

Can screen recording recovery handle tables and code blocks?

Yes. Tables are reconstructed cell by cell using multiple stationary frames to capture rows that never appear together, and code is checked at high resolution for confusable characters like 0/O and 1/l/I, including horizontal-scroll states.

Does this work for lecture videos or general video summarization?

No. The Skill is scoped to recordings that scroll or pan through a document. It is explicitly not intended for ordinary lecture transcription or general video summarization, which need different tooling.

What happens when part of the recorded document is unreadable?

Unreadable content is never invented. The exact location is marked with a placeholder, and the coverage record stores the timestamp, evidence frame, visible candidate readings, and a high, medium, or low confidence level.