How to download zoom recordings
Posted on Tue 05 May 2020 in dev-journal
Zoom recordings are often only available for a limited amount of time after the recording and they do not allow an easy way to download to reference again later. There is a solution: you can use youtube-dl to download previously recorded zoom calls or meetings.
Shorthand command for reference in the future
The command we will run to download a zoom recordings will look like this.
./youtube-dl --referer "https://zoom.us/" \
--add-header "Cookie: <cookie string>" '<video_url>'
How to download a zoom replay or recording
Step 1 - Download youtube-dl
Download and use instructions from youtube-dl
Step 2 - Visit the Zoom recording page
Step 2a.
When you visit the Zoom recording that you want to download.
- Go to the url of the recording you want to download and open the browsers
developer tools by pressing
Ctrl + Shift + I
orF12
. - Click on the Network tab on the developer tools
- Refresh the page
Ctrl+R
orF5
- Search for
.mp4
in the search box of the developer tools. - Find and copy the
cookie
information Request Headers section
Note: You will need to copy the text Cookie:
along with the content
The command we will use will look like this:
./youtube-dl --referer "https://zoom.us/" \
--add-header "cookie: <cookie content>" "<add video url here>"
Step 2b.
Copy the request url from the dev tools from the same video request we were
looking at in step 2a. This time from the Request URL
field in the General
section
This will allow us to finish building our command to look like the following:
./youtube-dl -o output-filename.mp4 --referer "https://zoom.us/" \
--add-header "Cookie: <cookie content>" \
'https://ssrweb.zoom.us/cmr/replay/2020/05/07/87850353261/5D5F1A61-A429-4953-B5C0-CCDC00466313/GMT20200506-235628_Acce_640x360.mp4?response-content-type=video%2Fmp4&response-cache-control=max-age%3D0%2Cs-maxage%3D86400&data=846139dbef5ba7783a632c445268a9a074668a03a0d4d311bb5cc2dfb3bf980e&s001=yes&cid=us02&fid=6JYlI-n6-G83S9zGuQSDBfIvW9W4LKmsgSYa_fden02zAnUENlX3MOQXauRqe4eCH_5YrQn7WXvoHDCD&s002=_ZluM7jq6icrH9yduB-OA_J7Qty_e_XlzsDMnBDwGcpjgJISK2gQ8os&Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vc3Nyd2ViLnpvb20udXMvY21yL3JlcGxheS8yMDIwLzA1LzA3Lzg3ODUwMzUzMjYxLzVENUYxQTYxLUE0MjktNDk1My1CNUMwLUNDREMwMDQ2NjMxMy9HTVQyMDIwMDUwNi0yMzU2MjhfQXJldGUtQWNjZV82NDB4MzYwLm1wND9yZXNwb25zZS1jb250ZW50LXR5cGU9dmlkZW8lMkZtcDQmcmVzcG9uc2UtY2FjaGUtY29udHJvbD1tYXgtYWdlJTNEMCUyQ3MtbWF4YWdlJTNEODY0MDAmZGF0YT04NDYxMzlkYmVmNWJhNzc4M2E2MzJjNDQ1MjY4YTlhMDc0NjY4YTAzYTBkNGQzMTFiYjVjYzJkZmIzYmY5ODBlJnMwMDE9eWVzJmNpZD11czAyJmZpZD02SllsSS1uNi1HODNTOXpHdVFTREJmSXZXOVc0TEttc2dTWWFfZmRlbjAyekFuVUVObFgzTU9RWGF1UnFlNGVDSF81WXJRbjdXWHZvSERDRCZzMDAyPV9abHVNN2pxNmljckg5eWR1Qi1PQV9KN1F0eV9lX1hsenNETW5CRHdHY3BqZ0pJU0syZ1E4b3MiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE1ODg4Nzk0ODh9fX1dfQ__&Signature=euvXmUq106X9XTTKyooUZ3A5KCNj2keuFjfE-LXx5FpBn0AS2togPbKxcikL2C8XGeSgCEOGGQvNFykAv9De2DJSUMxOB~eVoyxUb0rD3hFEADrsIYOmLpfWYAQaBep82Z1nVCT1aRztS-9Bk2LT7SvCk39inPKkbZgLlXz8o5VQ1VlwV4jyhXJx~B3w3NuhXUW~dWswa1QCg85l7iMGcADXZYgQ1s7HlyapfFXEiP3320Qwu-BcNNCYUwrYDYIN~8gRQV3pTv6NAXOG~CNnHnOIIxMFv0RUylToNPbJ6WQo57YsYdbd3ie5c~TQh1LxNVHkESQq8~74M5kGkzgt4w__&Key-Pair-Id=APKAJFHNSLHYCGFYQGIA'
Step 3 - Run the command
Then use the following command to download the video:
./youtube-dl -o output-filename.mp4 --referer "https://zoom.us/" \
--add-header "Cookie: _zm_lang=en-US; _zm_mtk_guid=5865f0b8352b4fdbb0224c586a09eaf0; _zm_ssid=us04_c_hubEF8v6RUGfsAbkMzsm_g; zm_cluster=us04; _zm_date_format=mm/dd/yy; zm_gnl_guid=ab1ca0iFxCBdf+w8f5FxB3h/nWRVZaWC18aB4TPYXsTxxgGFxmiORTziyDU2/h5z8wrE; zm_gnl_ruid=Z1-sKcLOTh2Az3pwP1-78w; _zm_launcher=1588809844728; _zm_currency=USD; _zm_page_auth=us02_c_bfXiniH-SBWFLsh-E1-Ssg; _zm_ctaid=UJfDTEQ1TOe4Wh4XduLTmw.1588868906193.dcc02d98b87cdb3bc4fbe1802522832f; _zm_chtaid=350" \
'https://ssrweb.zoom.us/cmr/replay/2020/05/07/87850353261/5D5F1A61-A429-4953-B5C0-CCDC00466313/GMT20200506-235628_Acce_640x360.mp4?response-content-type=video%2Fmp4&response-cache-control=max-age%3D0%2Cs-maxage%3D86400&data=846139dbef5ba7783a632c445268a9a074668a03a0d4d311bb5cc2dfb3bf980e&s001=yes&cid=us02&fid=6JYlI-n6-G83S9zGuQSDBfIvW9W4LKmsgSYa_fden02zAnUENlX3MOQXauRqe4eCH_5YrQn7WXvoHDCD&s002=_ZluM7jq6icrH9yduB-OA_J7Qty_e_XlzsDMnBDwGcpjgJISK2gQ8os&Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vc3Nyd2ViLnpvb20udXMvY21yL3JlcGxheS8yMDIwLzA1LzA3Lzg3ODUwMzUzMjYxLzVENUYxQTYxLUE0MjktNDk1My1CNUMwLUNDREMwMDQ2NjMxMy9HTVQyMDIwMDUwNi0yMzU2MjhfQXJldGUtQWNjZV82NDB4MzYwLm1wND9yZXNwb25zZS1jb250ZW50LXR5cGU9dmlkZW8lMkZtcDQmcmVzcG9uc2UtY2FjaGUtY29udHJvbD1tYXgtYWdlJTNEMCUyQ3MtbWF4YWdlJTNEODY0MDAmZGF0YT04NDYxMzlkYmVmNWJhNzc4M2E2MzJjNDQ1MjY4YTlhMDc0NjY4YTAzYTBkNGQzMTFiYjVjYzJkZmIzYmY5ODBlJnMwMDE9eWVzJmNpZD11czAyJmZpZD02SllsSS1uNi1HODNTOXpHdVFTREJmSXZXOVc0TEttc2dTWWFfZmRlbjAyekFuVUVObFgzTU9RWGF1UnFlNGVDSF81WXJRbjdXWHZvSERDRCZzMDAyPV9abHVNN2pxNmljckg5eWR1Qi1PQV9KN1F0eV9lX1hsenNETW5CRHdHY3BqZ0pJU0syZ1E4b3MiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE1ODg4Nzk0ODh9fX1dfQ__&Signature=euvXmUq106X9XTTKyooUZ3A5KCNj2keuFjfE-LXx5FpBn0AS2togPbKxcikL2C8XGeSgCEOGGQvNFykAv9De2DJSUMxOB~eVoyxUb0rD3hFEADrsIYOmLpfWYAQaBep82Z1nVCT1aRztS-9Bk2LT7SvCk39inPKkbZgLlXz8o5VQ1VlwV4jyhXJx~B3w3NuhXUW~dWswa1QCg85l7iMGcADXZYgQ1s7HlyapfFXEiP3320Qwu-BcNNCYUwrYDYIN~8gRQV3pTv6NAXOG~CNnHnOIIxMFv0RUylToNPbJ6WQo57YsYdbd3ie5c~TQh1LxNVHkESQq8~74M5kGkzgt4w__&Key-Pair-Id=APKAJFHNSLHYCGFYQGIA'
Demo
Last Updated Feb 2021