What's the spacing between frames?
Frames are evenly spaced — at i = 0..N-1, timestamp = duration × (i + 0.5) / N.
Paste an .m3u8 URL or drop a local playlist, choose how many evenly-spaced frames you want, and download a zip of PNGs. Perfect for video previews, contact sheets, and social posters.
Frames are evenly spaced — at i = 0..N-1, timestamp = duration × (i + 0.5) / N.
PNG keeps each frame lossless. For an animated GIF or WebP, see our HLS → GIF / WebP tools (coming soon).
Most often CORS. Try the upload tab.
The current page extracts at evenly-spaced positions. Custom timestamp picker is on the roadmap.
We cap at 2048 px. Larger sources are downscaled for faster encode and smaller zip size.
Chrome 105+, Edge 105+, Safari 16.4+, Firefox 130+. WebCodecs is required.