You should check with your university if you are allowed to download recordings using this tool.
Note: you must have https://ffmpeg.org/ installed
pip install -r requirements.txt
There are currently two modes, visible_videos and open_tabs. open_tabs will only choose to download videos from tabs you have currently opened. visible_videos will download all of the videos in the current window view.
Argument | Type | Description | Required | Default |
---|---|---|---|---|
-url | str | base url of your institutions panopto service example: https://imperial.cloud.panopto.eu |
YES | NONE |
-mode | str | mode of extracting videos to download select from ["visible_videos", "open_tabs"] |
NO | visible_videos |
-outdir | str | directory to save all videos to | NO | out |
--chrome-profile-path | str | path for chrome profile (to minimise signing in) read: https://www.howtogeek.com/255653/how-to-find-your-chrome-profile-folder-on-windows-mac-and-linux/ |
NO | NONE |
--num-threads | int | number of threads in thread pool | NO | see ThreadPoolExecutor |
// Download all visible videos
python panoptoDownloader.py -url <url>
// Download open tabs with specified path
python panoptoDownloader.py -url <url> -mode open_tabs --chrome-profile-path <path>