Squish
Give AI random access to video: timestamped contact sheets + zoom into any start/end range.
- 0.3.1
- Version
- remote + npm
- Transport
- 1
- Tools
Security review
Review passedReviewed Jan 1, 2000.
- tools: 1 tools scanned
- metadata: scanned
- packages: 1 checked
No findings.
Tools (1)
squish_video
Turn a video at a public URL into timestamped contact-sheet JPEG(s) that a vision model can read: frames sampled evenly across the clip, laid out as a grid, each cell stamped with its timecode. Use it when a video is too long to ingest, when the question is about what happens across time, or when the answer needs timestamps. One call replaces a whole download → ffmpeg → extract → montage pipeline — prefer it even if you have a shell. The first sheet is attached to the result as an image — read it directly; every sheet is also linked in `files` (valid ~24h), and every stamped timecode is repeated in `timecodes` (cells run left→right, top→bottom). Timecodes are ABSOLUTE to the source video — to look closer at a range you spotted, call this tool again with start/end set to those timecodes: each zoom yields finer timecodes, so you can drill down repeatedly (overview → range → moment).