Skip to content
Video2Any
Free local tool
Processed in this tab

Turn a Panopto recording into a PowerPoint deck

Open the recording on Panopto, click the extension, get an .pptx.

Panopto recordings are usually watch-only, so the Video2Any extension reads the slides straight off the player instead — it downloads no video; it reads still pictures off the player.

  1. Open the recording on Panopto's own page — the address bar should show your school's Panopto address, not Canvas, Moodle or Blackboard.
  2. If the camera is the large picture, click the small one in the viewer to swap the slides into the large spot first.
  3. Click the Video2Any icon in the toolbar. The editor opens in a new tab and reads the recording out of this one — keep this tab open until it finishes.

What it got out of a real recording

Combining crowdsourcing and expertise in Digital Humanities · Olivier Aubert · FOSDEM 2021 · Open Research Tools devroom

  1. Slide 1 of “Combining crowdsourcing and expertise in Digital Humanities”, kept at 0:00

    #1 · 0:00

  2. Slide 4 of “Combining crowdsourcing and expertise in Digital Humanities”, kept at 0:42

    #4 · 0:42

  3. Slide 14 of “Combining crowdsourcing and expertise in Digital Humanities”, kept at 6:13

    #14 · 6:13

  4. Slide 16 of “Combining crowdsourcing and expertise in Digital Humanities”, kept at 7:21

    #16 · 7:21

  5. Slide 19 of “Combining crowdsourcing and expertise in Digital Humanities”, kept at 9:49

    #19 · 9:49

  6. Slide 26 of “Combining crowdsourcing and expertise in Digital Humanities”, kept at 12:55

    #26 · 12:55

15:54 of recording → 29 slides kept

Recording from FOSDEM, used under CC BY 2.0 BE. open the recording · Rights concern? request removal

A Panopto recording usually cannot be saved as a file — the department decides whether a download even exists. Video2Any reads the recording straight out of Panopto's own player with a free browser extension and rebuilds the slides as a PowerPoint deck, without turning the recording into a file. If your course allows downloads, that .mp4 works here too, and that route brings the audio with it.

Where a Panopto recording actually lives

A Panopto recording is not a file sitting in Canvas, Moodle, Blackboard or Brightspace. Those course pages only embed a player that points back to Panopto's own servers, in a folder that belongs to your course, and the video plays from there every time.

Whether a download button appears on that recording is a setting the department chose for the folder, not something Panopto turns on everywhere. Plenty of departments leave it off, which is why watching is often the only option a student actually has — and why reading the slides straight out of the player, rather than looking for a file that may not exist, is the route that works.

Open Panopto's own page, not the embed

The extension reads whatever video is playing in the tab you click it from, so where you click matters. A Panopto recording embedded inside Canvas or Moodle sits inside a frame the extension cannot see into, and clicking there gets "No video on this page." Open the recording on Panopto's own page instead — the address bar shows something like yourschool.hosted.panopto.com, not your school's Canvas address.

An embedded player usually carries a pop-out link to open the same recording in Panopto, and a course often has its own Panopto tab that lists every recording and opens each on its own page. From there, click the Video2Any icon. It opens in a new tab and starts reading the recording out of the Panopto tab, which has to stay open until the run finishes but does not need to stay in front.

Two streams, and which one gets read

Panopto records the lecturer's camera and the screen as two separate streams and shows them one large, one small, with the slides large by default. Click the smaller picture to swap which one is large — useful when a lecturer set the recording up the other way, or the layout changes partway through.

Video2Any reads whichever stream is showing as the large picture, since that is the one worth turning into slides. Check the layout before clicking the extension: if the camera is large, swap the slides into that spot first. Getting this right before the run saves a repeat pass.

What counts as a slide

A frame only becomes a slide once the picture changes and then holds still for a few seconds — the same test as flipping to a new page. A cursor moving across the screen, a window being dragged, or a live demo running never holds still long enough to qualify, no matter how long it is on screen.

A slide built with bullets that fly in one at a time changes several times before it settles, so Video2Any waits for the version it rests on and keeps only that one. A frame that should not be there is one click to remove from the review grid; a moment that got skipped can be pulled back in from the timeline instead of rerunning anything.

What comes back, and the one thing that does not

The deck exports as a .pptx by default — PowerPoint, Keynote and Google Slides all open it — each slide being the frame itself, so the words on it are part of the picture. The same run also produces PDF, Word, Markdown with the images, a folder of frames, and a one-page overview PNG of the whole deck.

What it does not produce, when the run started from the extension, is a transcript or subtitles — only picture frames cross from the Panopto tab, never audio. Panopto often already has its own captions built into that recording, worth checking in the viewer before assuming there is nothing. If your department did enable downloads, the .mp4 dropped into the box above gives you subtitles and a transcript as well.

Nothing gets downloaded, at any point

The extension never assembles a video file out of what it reads. It passes still frames to the Video2Any tab in your browser, where the slides get built — no network request of its own, no standing access to Panopto beyond the one tab you clicked it from, and no copy of the recording sitting anywhere once the deck is built.

That also means your department's download setting for that folder stays exactly as it was. If it was off before, it is still off — nothing about this workflow flips it on, asks anyone to flip it on, or needs it to be on in the first place.

A recording you are allowed to watch, turned into notes

Video2Any never reads anything your login could not already play. A Panopto recording opened this way is for a class you are enrolled in, watched through your own account — the same recording, the same permissions, just read into slides instead of scrubbed by hand.

What comes out is study notes, not a copy of the lecture: the slide pictures, not the video itself. Nothing here changes who owns the recording or what your school allows — it changes how fast you get the slides out of something you were already allowed to watch.

Length, cost, and when it says no

A Panopto lecture usually runs about 50 minutes, closer to 100 for a double period, and neither is a problem: a video under 30 minutes converts in full and a longer one has its first 30 minutes read, said before the run starts, a free account reads one long recording in full, once, and after that $2.99 unlocks two more or $49 removes the limit for good, as a one-time payment rather than a subscription.

"No video on this page" means the click happened on the Canvas or Moodle embed rather than Panopto's own page — open the recording there instead. "The video has not loaded" means the player has not started buffering — press play for a second, then click again.

Does this download my Panopto recording?
No — only still picture frames pass from the Panopto tab to the Video2Any tab in your browser, where the slides are built on your own computer. The video itself never moves, and nothing is saved as a file.
It says "No video on this page." What do I do?
That means the click happened on the embedded player inside Canvas, Moodle or Blackboard. Use the pop-out link on the embed, or your course's Panopto tab, to open the recording on its own page — the address bar shows your school's Panopto address — then click again.
The camera is large and the slides are small. Can I fix that?
Click the small picture in the Panopto viewer to swap it with the large one, before clicking the Video2Any icon — the extension reads whichever stream is showing large, so the slides need to be the big picture first.
Do I get a transcript with the slides?
Not from a run started off the extension — only picture frames cross, no audio. Panopto usually has its own captions in the viewer, and if your department enabled downloads, the .mp4 dropped into the box above gives a transcript from the audio.
Is it allowed to do this with a course recording?
It reads a recording your login can already watch, for a class you are enrolled in, and turns it into study notes rather than a copy of the lecture. Your department's download setting does not change, and no file is ever created.
Can I edit the text on the slides afterwards?
No — each slide is the frame exactly as it was on screen, so the words on it are part of the picture. In PowerPoint, Keynote or Google Slides you can reorder, crop, delete and annotate those slides, and put your own text box over a line you want to change, but the original words are not characters you can select.
How long can the recording be, and what does it cost?
Length is not capped. A video under 30 minutes converts free and in full; a longer one has its first 30 minutes read, and Video2Any says so before starting. A free account reads one long recording in full, once. After that, $2.99 unlocks two more and $49 removes the limit for good.
Does the Panopto tab have to stay open while it runs?
Yes, until the run finishes. It does not need to stay in front of other windows, and when it is done, the recording is left where you paused it, at the same volume.