Canvas serves about half of all higher-education enrolment in the US and Canada (Phil Hill & Associates, year-end 2024), and not one of the video tools embedded in it gives students a download-all button. Kaltura's Media Gallery, Canvas Studio, Panopto and Echo360 each hand the download switch to the media owner: per entry, per folder or per course.
Mass downloading a Media Gallery therefore means collecting everything the switches allow, then asking for the rest. This guide covers every legitimate route, the order that recovers the most material fastest, and what to do with 18 GB of MP4 files once they land.
- 1 No download-all button exists. Kaltura shows Download only on entries where the owner enabled a format, and viewers get no bulk action at all.
- 2 Four players, four switches. Echo360 toggles per course and Panopto per folder, both off by default. Canvas Files folders download as one ZIP; Modules exports offline HTML.
- 3 18 GB versus 1 MB. A 24-lecture course is roughly 18 GB as MP4 or 1 MB as transcript, and only the text can be searched.
- 4 Ask, then transcribe. Send the instructor the one-minute request in Step 7, and turn the recordings into searchable text with AskSia.
Why Is There No Download-All Button?
Media Gallery is Kaltura's video app inside Canvas, and every recording in it is an entry owned by whoever uploaded or captured it. Kaltura's Knowledge Center (May 2026) is explicit: only the media owner can enable downloads, one entry at a time, and the option exists only where the Canvas administrator has switched on the Downloadmedia module.
The gallery itself sits in the left-hand course navigation next to Modules and Files, as the Adelaide University Canvas walkthrough shows.
Viewers get no bulk action at all. Michigan's IT documentation routes bulk media download requests to its service centre, not to a button.
The other players work the same way at a different level. Echo360 keeps a single course-wide setting, Class Content Downloads, and Echo360's own support documentation states that students and TAs see no Download option until an instructor turns it on. Panopto sets downloads per folder, with "No one" as the shipped default at sites such as Brown.
Two reasons explain the design. Recordings carry the lecturer's slides and voice under copyright, and Oxford's Panopto policy classifies unauthorised sharing of downloaded material as a disciplinary offence. Analytics matter too: Canvas Studio reports per-student viewing time to instructors, and a downloaded file reports nothing.
The ceiling is permission, not bandwidth. With the switch on, a 1 GB file is one click; without it, not one kilobyte.
Which Player Controls Your Download Button?
Universities rarely run one player. A single Canvas course can hold Kaltura entries in the Media Gallery, a Studio clip embedded in a page, and lecture-theatre captures from Panopto or Echo360 under their own navigation link. Each has a different switch, a different owner and a different default.
The table maps all five sources, checked against vendor documentation in September 2026.
Kaltura also runs two interfaces in parallel.
Institutions on the newer interface see a three-dot menu under the player; older deployments still show a Download tab in the row between Details and Share, as Rutgers and UW-Madison document. Both paths lead to the same list of formats, and that list only shows formats Kaltura actually produced. UW-Madison's guide gives the example of a 720p upload that offers no 1080p option even after the owner ticks it.
How Do You Download Every Recording You Can?
The order below front-loads the bulk mechanisms and leaves the one-by-one work for last.
A course with 24 recordings and 60 files then takes a lunch break, not an afternoon.
- Count the gallery before touching it. Open Media Gallery, click the Media tab, sort by creation date and count the entries. Open two or three and check whether a Download option appears under the player. Note any YouTube pass-through entries: Michigan's MiVideo documentation confirms these hold no video file on Kaltura, so nothing can be downloaded from them. A count now tells you later exactly how many recordings the instructor still needs to switch on.
- Pull the Files folder as one ZIP. In course navigation, open Files, click the line for the top folder, then the Download icon (or the Options menu and Download). Instructure's Canvas guides confirm folders arrive as a single ZIP while single files download individually. Locked or unpublished files are simply absent from the archive. Your own uploads live under Account, then Files: select everything with Ctrl+A and choose Download as Zip, the route the University of Illinois documents for graduating students.
- Export the Modules page for offline reading. On Modules, click Export Course Content in the top-right corner. Canvas builds a ZIP of linked HTML pages that opens in any browser, but only when the instructor left the course setting "Allow course content to be downloaded and viewed offline" ticked (on by default at Yale, for example). The export is browser-only and computer-only, and the University of the Sunshine Coast warns that it is a snapshot that goes stale the moment content is edited.
- Download each Kaltura entry the owner allowed. Click the thumbnail to open the media page. On the newer interface, click the three dots under the player, choose Download and pick a format. On the legacy interface, click the Download tab under the player and then the download icon in the Actions column. Two-source captures made with Kaltura Capture (camera plus screen) deliver only the primary feed this way, per Michigan's documentation, so a two-stream lecture arrives with one of its feeds missing.
- Use the native buttons in Studio and Panopto. Studio shows a download icon in the top-right of the player when the owner ticked "Display download option", and Instructure's Studio guide (April 2026) notes that captioned media can also download as a separate transcript file, a capability now packaged with Canvas Plus and Canvas Next. Panopto offers a 720p MP4 "podcast" from its viewer. Where a folder also has its podcast feed enabled, subscribing to that RSS feed downloads every new recording automatically, as Monash's TeachHQ describes; it is the only genuine bulk mechanism among the four players.
- Pull Echo360 class media one item at a time. Open the Echo360 class list from course navigation, click the content icon beside a class and choose Download Original. Video arrives as Full or Lower quality, audio as an MP3 on the Audio tab, and a transcript rides along where one exists. Presentations download as the originally uploaded file, minus any polling slides, according to Echo360 support.
- Ask for the switch, not a workaround. When the option is missing, send the owner the exact path, because most instructors have never seen it. For Kaltura: "In My Media, click Edit on the recording, open the Assets tab (Downloads tab on older versions), tick a format and Save. The Download option then appears for everyone enrolled." For Echo360 the request is one toggle: Settings, Features, Class Content Downloads. For Panopto: folder Settings, Downloads, "Authenticated users with access". Each takes under a minute and, unlike a script, leaves an audit trail the university approved.
Step 7 is where most requests stall. Instructors decline, forget, or are blocked by an administrator lock, which Echo360 documents as settings dimmed at organisation or institution level. The recording still plays in the browser, and for study purposes that is enough.
The transcript route also settles the two-source problem in Step 4: the audio is identical whichever camera feed the download kept.
The Cons of Bulk Downloads in the Local
A folder of MP4 files reproduces the lecture; it does not make the lecture usable. Video is not searchable, the professor's "we covered this in week 4" points at nothing in a file list, and the sizes punish the strategy quickly.
The arithmetic settles it. A 50-minute recording at a typical 720p lecture-capture bitrate of around 2 Mbps weighs roughly 750 MB (Panopto's default podcast is 720p). A 24-lecture course lands near 18 GB; four courses, 72 GB. The same lecture at 130 spoken words per minute is about 6,500 words of transcript, or 40 KB of text.
Those figures are AskSia's estimate; the bitrate and speaking rate are assumptions, not vendor numbers. One archive is 18,000 times smaller, and it is the only one you can search.
Every retention technique that works in a fortnight of revision, from active recall to spaced review, runs on text rather than on scrubbing a timeline. The note-taking methods built for lectures need the words too, and a transcript supplies them without a second viewing.
With the Chrome extension installed (also on Edge Add-ons), a Canvas course syncs in roughly 15–45 seconds and each lecture files as a Sia Note. Installing is free and includes one course sync plus follow-up questions on that course; more courses and the full feature set come with the A+ plan.
Paste the note into the quiz generator and the recording becomes a self-test before the tutorial; Flashcards + FSRS then schedule the misses against your exam date.
The synced due dates do one more job.
AskSia turns them into a study plan with reminders by email, app notification and web calendar, so the week-9 recap lands before the week-9 quiz rather than after it.
Where Does Bulk Downloading Break?
Dual-stream captures break first. Kaltura Capture and Panopto both record a camera and a screen, and the Kaltura download returns only the primary source, per Michigan's guidance. Panopto's podcast layout is fixed by the creator (tiled, primary only, or secondary only) at 720p unless someone with the Creator role raises it to 1080p, as Oxford's IT documentation sets out. A student cannot change either.
Echo360 hides the option behind engagement. For interactive media, its support site states that students see no download until they have answered every embedded poll, and an audio-only course setting returns an MP3 and a transcript with no slides at all.
Offline exports rot. The Modules package is a snapshot, and interactive elements stop working once the ZIP leaves Canvas.
Then there are the scripts. Tools such as yt-dlp's Kaltura extractor exist, and a PyPI package wraps it for one university's MediaSpace playlists. They fetch only what a logged-in account can already play, so they cannot bypass a missing switch, and most recording and acceptable-use policies treat bulk scraping and redistribution as misconduct; Oxford names it a disciplinary offence. This guide does not cover them.
Storage finishes the job. At 18 GB per course, a 256 GB laptop fills before the fourth subject syncs.
Frequently Asked Questions
Is there a way to download videos from Canvas Media Gallery?
Yes, when the media owner enabled it. Kaltura's Knowledge Center (May 2026) describes the viewer path: open the entry, click the three dots under the player, choose Download and select a format. On older Kaltura interfaces the same list sits under a Download tab beneath the player, as Rutgers and Michigan document. If neither appears, the owner has not toggled a format in the entry's Assets tab (Downloads tab on legacy versions), or the administrator never enabled the Downloadmedia module, and nothing on the student side changes that. Formats listed are limited to those Kaltura produced from the upload, so a 720p recording never offers 1080p. Tufts adds a scope note: students can only download videos published to their course gallery, not entries kept in an instructor's private My Media. Check three entries first; if all three lack the option, send the instructor the Assets-tab request from Step 7 rather than opening each of the remaining 20.
How do I download all Canvas files at once?
Folder by folder, as ZIP archives. In Files, click the folder's line, then the Download icon, or open the Options menu and choose Download; Instructure's student guide confirms that folders download as a single ZIP while single files download on their own. Start at the course's root folder to capture every published subfolder in one archive. Files the instructor locked, restricted by date or left unpublished are excluded, which is why the archive can look smaller than the Files page. Your own uploads live elsewhere: under Account, then Files, select everything with Ctrl+A and click Download as Zip, the route the University of Illinois recommends before graduation, and Settings offers a separate Download Submissions export covering every assignment file you ever submitted (Cal State Fullerton documents the steps). Media Gallery entries are not in Files at all; Kaltura hosts them, so they need the per-entry route. Run the root-folder ZIP first, then compare the file count against the Modules page to spot anything the export skipped.
Why can't I download a video from Canvas?
Because the switch belongs to someone else. Kaltura only shows Download after the media owner or a co-editor enables a format on that specific entry. Echo360 keeps one course-wide toggle, Class Content Downloads, which the University of Victoria's teaching centre notes is off by default. Panopto controls downloads per folder, and Brown's IT knowledge base lists "No one" as the default option. Canvas Studio shows a download icon only when the owner ticked "Display download option" while embedding. Above all of those sits the administrator: Echo360 documents settings dimmed at organisation or institution level that instructors cannot override, and Kaltura's download feature depends on an admin-enabled module. The browser, the mobile app and your account settings are not the cause. Identify which player you are looking at from its layout or logo, then request the specific toggle by name; a message that says "Class Content Downloads" or "the Assets tab" gets actioned far faster than "can I download the lectures?"
Can I download a whole Canvas course to view offline?
Partly. Instructure's student guide (updated June 2026) describes an offline HTML export: open Modules, click Export Course Content, and Canvas packages the module content as linked HTML pages inside a ZIP. It works only in the browser version of Canvas on a computer, and only when the course setting "Allow course content to be downloaded and viewed offline" is enabled; Yale's help centre notes the option is on by default there but can be unticked per course. The package covers pages, published files and text, not your submissions, grades or quiz attempts. The University of the Sunshine Coast warns that the export is a snapshot that is immediately out of date once content changes, and that interactive elements stop working. Embedded Kaltura, Studio or Panopto players still need a live connection; the export does not bundle their video. Export once per module release, keep the date in the folder name, and treat the recordings as a separate job.
Can you download the transcript instead of the video?
Often, and it is the more useful file. Canvas Studio lets captioned media download as a separate transcript file, a feature Instructure's April 2026 guide lists under Canvas Plus and Canvas Next. Echo360's audio-only download mode returns the MP3 plus the transcript where one exists, according to Echo360 support. Kaltura captions many uploads automatically through speech recognition (the University of Minnesota has done so since 2018), but whether viewers can save the caption file depends on the player plugins an administrator enabled. Where no file is offered, capture the text yourself: AskSia's Browser Tab capture transcribes the player as it plays and exports TXT, DOCX or SRT. Load that transcript with the lecture slides into Multi-source Q&A and every answer cites the passage it came from, which is the search a video file never gives you.
Is it against the rules to download lecture recordings?
Downloading through a button the owner enabled is permitted use; what happens next is where policy bites. Oxford's Panopto guidance states that copyright protects the slides, the lecturer's words and the recording itself, and that unauthorised sharing of downloaded material is a disciplinary offence. UW-Madison's Kaltura documentation asks users not to apply the download function to copyrighted media, and Rutgers reminds owners that an enabled download is visible to every viewer of the entry. Michigan's Kaltura pages route bulk needs through the IT service centre. The consistent line across institutions: personal offline study is expected, redistribution to group chats or public drives is not, and working around a disabled switch counts as circumvention. Read your university's recording or acceptable-use policy once, keep downloaded files on your own devices, and delete them when the course ends if the policy asks you to.
Canvas is a trademark of Instructure, Inc.; Kaltura, Panopto and Echo360 are trademarks of their respective owners. AskSia is not affiliated with or endorsed by any of them.
