Real browser decoding, with clear limits
H.264 MP4 and VP8 / VP9 WebM are the preferred starting points. MOV and HEVC are best effort and depend on the browser and operating system. RAW cinema formats are not supported, and this tool does not transcode video. An unsupported or damaged clip gets a visible error rather than disappearing.
The workspace holds up to 24 files, 250 MiB per file and 1 GiB total. Each decoded clip must be at most 20 minutes; total decoded duration is at most 120 minutes. Display dimensions must fit 4096 pixels per side and a 4096 × 2160 pixel area, including portrait orientation. Excluding a clip does not remove its source from these workspace limits.
Local media, honest network disclosure
Your video bytes, extracted pixels, filenames, paths and notes are processed in this browser session. Local videos use Blob URLs rather than whole-file ArrayBuffers. There is no media upload endpoint, no cloud workspace and no autosave. Reloading, clearing or leaving can lose your selection.
The page and sample clips load from this website. PDF export loads pinned pdf-lib 1.17.1 from jsDelivr. Google Analytics receives a canonical page-view URL with the query string and referrer omitted; tool actions, names, paths, notes and media are not sent as analytics events. Network requests still occur, so full offline operation is not promised.