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. When it detects HLS (m3u8), DASH (mpd), or direct MP4 links, it lists them in the popup.

HLS videos are converted to MP4 directly in your local browser using ffmpeg.wasm, with no server involved. Your data is never sent externally.

🎯
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.