About

What is TimeSave - Video Downloader?

A Chrome extension that saves HLS, DASH, and MP4 videos with just your browser — no complicated external tools.

What kind of extension is it?

TimeSave - Video Downloader analyzes the network requests of videos playing on a web page in real time.

HLS videos are converted to MP4 directly in your local browser using ffmpeg.wasm, with no server involved.

TimeSave is a generic, standards-based tool: it contains no site-specific adaptations, does not support YouTube, and cannot download DRM-protected or encrypted streams. It works only with ordinary videos delivered through standard web playback technologies.

🎯
Auto detection
Captures video requests in the background as the page loads
🔒
Local processing
All conversion happens inside the browser — nothing sent to a server
⚡
Parallel download
Fast speeds by fetching up to 6 segments at once
🛡️
Safe extension
Unrelated to hacking or phishing sites, and collects no personal data.

Which video formats are supported?

All three major video delivery methods are supported.

HLS HTTP Live Streaming
A streaming protocol developed by Apple. It delivers .ts segments in order via an .m3u8 playlist file.
  • Parallel segment download
  • MP4 conversion with ffmpeg.wasm
  • Quality selection (master playlist)
DASH Dynamic Adaptive Streaming
A streaming method standardized by MPEG. It manages streams of various qualities through an .mpd manifest file.
  • Automatic ffmpeg command generation
  • Clipboard copy support
  • Ready-to-use terminal commands
MP4 / WebM Direct link
Directly accessible video files like mp4, webm, and mov. Downloaded via streaming with the browser fetch API.
  • Real-time progress and speed display
  • Large file handling
  • Browser fallback download

What is it built with?

TechnologyPurpose
Chrome Extensions API (MV3) Service Worker-based background processing, webRequest event handling
ffmpeg.wasm 0.11 WebAssembly-based HLS TS segment → MP4 conversion
Fetch API + ReadableStream Streaming download for real-time progress calculation
SharedArrayBuffer Enables multithreaded ffmpeg.wasm processing (requires COOP/COEP)
Vanilla JS / CSS Pure web tech with no framework, minimizing bundle size

Privacy policy

TimeSave does not collect your personal data or send it to external servers.

✅
What we don't collect
We never collect or store any data — visited URLs, downloaded files, personally identifiable information, cookies, and so on.
🏠
Local processing only
Detected video URLs, downloads, ffmpeg conversion, and all other tasks happen only inside your browser.
🔗
External CDN use
Loading ffmpeg.wasm connects to cdn.jsdelivr.net. No other external servers are contacted.