Skip to content

Instantly share code, notes, and snippets.

@jaytohe
Created December 29, 2021 21:37
Show Gist options
  • Save jaytohe/c8ad079e8a413c30d3272e05da76eb38 to your computer and use it in GitHub Desktop.
Save jaytohe/c8ad079e8a413c30d3272e05da76eb38 to your computer and use it in GitHub Desktop.
How to download videos from Panopto [UPDATED: WORKING DECEMBER 2021]
--- Requirements ---
1. youtube-dl
2. https://github.com/lennonhill/cookies-txt addon (Firefox)
--- Steps ---
Note: This steps are for Firefox. I do not use Chrome but the steps should be quite similar.
1. Navigate to the panopto lecture link
2. Open the developer tools (CTRL+SHIFT+I)
3. Go to the Network Tab in the developer tools and sort by Media.
4. Refresh the page and wait for it fully load.
5. Find the `master.m3u8` network request. Example: "https://<xxxxx>.cloudfront.net/sessions/<yyyy>.hls/master.m3u8
6. Right click on said request and hit Copy-->Copy URL
7. Go to the cookies-txt extension and select "Current Site" to export the cookies of the current site to a file.
8. Open up a terminal window and run the following command:
youtube-dl --cookies <location of your cookies.txt file> "<pasted m3u8 link>" -o <name of output video>
The lecture video should start downloading.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment