Kaltura Downloader

Save Kaltura lectures and training videos before institutional access expires or content rotates.

Join Waitlist
Browser extension
Current-page workflow
Browser downloads
40,000+ SERP Apps users
Kaltura Downloader is an independent product not affiliated with or endorsed by Kaltura, Kaltura Inc. or any subsidiaries or affiliates. All trademarks are property of their respective owners and use of them does not imply affiliation or endorsement.
Try it free — 3 downloads, no credit card
Your downloads never touch our servers
No ads, no tracking, no analytics
One-time payment, lifetime updates
Works on Windows, Mac, and Linux
Email support, answered by the people who built it

About Kaltura Downloader

Institutional access to lecture recordings and training materials often has an expiration date. Kaltura Downloader lets you save these videos while you still have access, so you can review them long after the semester ends or the content rotates. The extension works directly with your LMS session—no extra logins needed.

It detects Kaltura players in Canvas, Blackboard, Moodle, and other platforms, then resolves HLS streams to offer quality choices. After you pick a resolution, it downloads and stitches all segments into a single MP4 file. The progress panel shows real-time status, including segment count and estimated time.

Your downloaded MP4 is named with the video title and entry ID for easy organization. Once saved, you can watch it on any device without relying on an internet connection, making it perfect for commutes, flights, or areas with unreliable networks.

SERP Apps Extensions Library emblem

Trusted at scale

Trusted by 40k+ SERP Apps users.

Private & local

Private downloads. No ads or tracking.

One connected library

Part of the SERP Apps Extensions Library.

How It Works

Download in 3 clear steps

Open the page, let the extension detect what is available, and save the file to your computer.

01

Navigate to a Kaltura video

Open any page with a Kaltura video player — in your LMS, MediaSpace, or a custom-domain deployment. Log in through your institution as usual.

02

Click the extension icon

The extension detects the Kaltura player, resolves the HLS manifest, and displays available quality tiers with resolution and estimated file size.

03

Select quality and start download

Choose your preferred resolution. The extension begins downloading HLS segments and shows real-time progress with speed and segment count.

Happy Users

Recent customer feedback

Short, practical feedback from people using Kaltura Downloader in real workflows.

No more ffmpeg headaches

My university uses Kaltura through Canvas and I usually struggled to save lectures. Other tools wanted me to install ffmpeg and mess with the terminal. This just works — click, pick quality, done.

Navid Ghorbani

2025-02-20

Saved my compliance training library

We use Kaltura for corporate training and videos disappear after the enrollment period. I saved the entire compliance series before my window closed. The quality matched what I saw in the player.

Sarah Lindqvist

2025-01-10

Works across different Kaltura deployments

The fact that it works across different Kaltura setups is impressive. I've used it on my university's instance and a conference site running a completely different Kaltura config. Both worked first try.

Derek Amoako

2025-03-14

These comments and ratings were collected during our July 2026 customer survey and reviewed against support records before publication.

Features

Everything it does

Core capabilities included in Kaltura Downloader.

Planned to identify Kaltura players integrated into Canvas, Blackboard, Moodle, and other LMS environments.

Will interpret adaptive stream data to present all quality levels you can choose from.

Designed to fetch and combine stream segments into a single playable file automatically.

Intended for use with MediaSpace, self-hosted instances, and personalized institution domains.

Will utilize your active institutional session, so no separate sign-in is required.

A progress view is planned to show segment count, speed, merging state, and remaining duration.

Built to handle streams with multiple bitrates and pick your selected quality without re-encoding.

Will label saved files with video title and entry ID for tidy local storage.

Runs entirely within the browser, with no need for external tools or server connections.

Visit a page containing a Kaltura player within your LMS or institution portal and sign in as normal.

The extension icon will detect the video player and display quality options along with resolution details.

Select a quality level to begin; the tool will show live progress including speed and segment count.

Compare

Kaltura Downloader Extension vs Online Downloader Website

Save Kaltura videos directly from your LMS page without pasting links elsewhere.

Kaltura Downloader Extension

Detects the Kaltura player on your LMS page

Online Video Downloader Website

Submit a page link and lose player context

Kaltura Downloader Extension

Uses your active institutional session

Online Video Downloader Website

May not see the video without your login

Kaltura Downloader Extension

Shows quality choices from the stream

Online Video Downloader Website

Quality options can vary or be missing

Kaltura Downloader Extension

Downloads segments and merges automatically

Online Video Downloader Website

Processing depends on the external site

Kaltura Downloader Extension

Progress view with speed and remaining time

Online Video Downloader Website

Must return to a separate site for status

Kaltura Downloader Extension

Saves with video title and entry ID

Online Video Downloader Website

Filenames are often generic or random

Compatibility

Works where you work

Available on major desktop browsers and operating systems used in day-to-day workflows.

Browsers

ChromeEdgeFirefoxBraveOpera

Operating Systems

WindowsmacOSLinux

Supported Content

Kaltura videos embedded in Canvas, Blackboard, Moodle, and other LMS platformsKaltura MediaSpace hosted and self-hosted instancesHLS adaptive streams with multiple quality tiersVideos accessible through your authenticated institutional session

Not Supported

Videos you do not have institutional authorization to viewDRM-protected Kaltura streams with Widevine or FairPlay encryptionLive Kaltura broadcasts that have not ended yetSafari and mobile browsers
Downloads

Choose your browser

Pick the browser build you need. When a direct GitHub release is available, you can grab the ZIP there.

Chrome

Chrome support is in progress and will be enabled soon.

Coming soon

Firefox

Firefox support is in progress and will be enabled soon.

Coming soon

Edge

Edge support is in progress and will be enabled soon.

Coming soon

Opera

Opera support is in progress and will be enabled soon.

Coming soon

Brave

Brave support is in progress and will be enabled soon.

Coming soon

Whale

Whale support is in progress and will be enabled soon.

Coming soon

Yandex

Yandex support is in progress and will be enabled soon.

Coming soon

Install from GitHub releases or your user dashboard. ZIP builds include the full desktop extension.

Transparency

Extension permissions explained

Every requested permission and the job it performs inside the extension.

downloads

Saves the stitched MP4 file to your downloads folder after HLS segments are assembled.

storage

Stores your licence key and preferred quality settings locally between browser sessions.

activeTab

Detects Kaltura video players embedded on the page you are currently viewing.

scripting

Reads the Kaltura player API on the page to resolve HLS manifests and extract stream URLs.

offscreen

Stitches downloaded HLS .ts segments into a single MP4 file in a hidden context to keep the browser responsive.

notifications

Sends a desktop alert when the video finishes downloading and stitching so you can work in other tabs.

host_permissions

Requires broad host access because Kaltura instances run on varied institutional and custom domains.

FAQ

Common questions

It is being designed to detect Kaltura players inside Canvas, Blackboard, Moodle, and other learning management systems. The extension will use your existing LMS session for authentication.
Know Before You Buy

What it cannot do

Better to know the boundaries up front than find out after checkout.

Downloads one video at a time — no batch playlist or course folder export

HLS stitching requires keeping the browser tab open until the MP4 is assembled

DRM-protected streams with Widevine or FairPlay encryption cannot be downloaded

Video quality is limited to what the Kaltura instance has transcoded

Active live broadcasts cannot be captured until a recorded version is available

Safari and mobile browsers are not supported

Kaltura Downloader

Save lecture and training videos before institutional access expires or content rotates

Avoid the complexity of manually downloading HLS streams with developer tools or ffmpeg

Access Kaltura-hosted content offline on flights, commutes, or unreliable networks

Archive compliance and onboarding videos for reference after enrollment windows close

Kaltura Downloader is an independent product not affiliated with or endorsed by Kaltura, Kaltura Inc. or any subsidiaries or affiliates. All trademarks are property of their respective owners and use of them does not imply affiliation or endorsement.