Preview and choose a quality
Check media with thumbnails and supported previews. Shift-click Download to choose quality, subtitle and translation options.
Media downloader · Chrome & Edge
From video and audio on the web
to supported streams and live broadcasts.
Choose a quality. Save with subtitles.
Available on the Chrome Web Store
A quieter way to download
A preview using the current extension’s actual UI components, styles and icons. Example data only; no real downloads, installations or translations run. Try Download, Shift-click Download, the settings icon and per-job save or cancel controls.
Small tool, less friction
Based on the features currently implemented.
Check media with thumbnails and supported previews. Shift-click Download to choose quality, subtitle and translation options.
Keep video and audio in their original format, or save supported HLS and DASH as MP4. Supported WebRTC streams are received in the background.
Choose where supported live HLS starts and save the received portion separately. Explore save controls
Save original subtitles as selectable MP4 tracks. Configure a translation service to translate into another language.
Use an optional helper and model to recognize speech locally, then save embedded captions, SRT or VTT. Setup and verification status
Track progress and speed in the popup or side panel, with controls for each job, saved-file access and optional completion alerts.
Getting started
Requires Chrome 116 or later, or a compatible current Edge. Basic media downloads run in the browser. Speech captions and some file integration features use an optional helper.
Allow access under Site permissions in Options, then play the media.
Click Download to save, or Shift + Download to choose quality and subtitles.
Your download, your timing
For supported HLS, start from the earliest segment still available or near the current live edge. DVR covers only the rewind range supplied by the server; expired segments cannot be recovered.
Export an available playable portion as a separate partial file while the original download continues. Availability depends on the source format and data already received.
End new reception for a supported job and save the playable portion. Cancel instead stops the job and discards unfinished temporary output.
Supported streams can continue after the source tab closes once independent reception has started. Keep the browser running. Automatic recovery after browser shutdown or extension reload is not available.
Optional local speech captions
Speech captions are off by default. Recognition runs locally. If you enable an external translation service, subtitle text is sent to that service.
When the download finishes or you choose Stop and save, captions are saved automatically in your selected embedded, SRT or VTT formats. Follow progress and results in the download row.
Check the connection in the Helper tab in Options, then prepare an engine and model in Speech caption settings. Windows offers faster-whisper and whisper.cpp; macOS is configured for whisper.cpp. Download the models you need explicitly.
Select a speech language, Fast, Balanced or Accuracy preset, and individual recognition options. Embed captions in the container, export SRT or VTT, or combine outputs. Translation requires a configured service and credentials.
Shift-click Download to inherit defaults, turn speech captions on or off, or use custom settings. Embedded and final subtitle or translation outputs are saved after preparation. Caption progress and errors are shown separately.
Good to know
Availability depends on media delivery, sign-in status, permissions and codecs. DRM-protected content, unsupported encryption and live DASH are not supported. Compatible HLS with accessible identity AES keys can be processed.
Direct video files such as MP4 and WebM, audio such as MP3 and M4A, supported HLS and static unencrypted DASH, and WebRTC from configured signaling services. This does not record every playing video on every site.
Original subtitle embedding fetches supported captions supplied with the media and adds them to MP4. Speech captions recognize audio using a separately prepared local engine and model. Translation uses your configured external service, whose authentication and pricing terms may apply.
Basic downloads do not need a separate downloader. Local speech captions use an optional helper, engine and model. On Windows, Show in folder for files saved directly to a chosen folder also needs the helper and an initial folder connection. Browser or operating system confirmations may appear during setup.
Check page and media server access, sign-in status and expired links, then play or refresh the page and retry. The extension’s issue report lets you review and send the page address and issue types. A failed preview alone does not mean the download will fail.
Use with content you own or have permission to download.