youtube-dlでzoomの動画をダウンロードする方法

cliの動画ダウンロードツールyoutube-dlは種々のサイトの動画DLに使えて重宝する.今回はzoomの動画をDLする方法について調べたのでまとめる.ブラウザの開発者ツールを使って必要な情報を取得することで簡単にダウンロードできる.また,動画にパスワードがかかっていても問題なくダウンロードできる.

youtube-dlのバージョン

チェックしてみたら少し古いバージョンで試していた.

$ youtube-dl --version
2021.12.17

Zoomはyoutube-dlが公式で対応している.対応サイトリストにも記載がある.

zoomの動画ページから必要な情報を取得

ここではChromeを使う方法を紹介するが他のブラウザでも同じことができるはずだ.まずWebページで右クリック->検証として開発者ツールを起動する.タブの中に「Network」があるのでそこに移動し,その状態でwebページを再読み込みするとネットワークのやりとりの一覧が表示される.

この一覧のなかから「mp4」を検索すると,GMTで始まる名前の項目が出てくる.これがお目当ての動画の項目だ.

この項目をクリックすると詳細が出てくる.その中でHeaderをチェックする.必要なのはHeader->Generalにある「Request URL」とHeader->Request Headersにある「Cookie」の値だ.これらをメモ帳かなにかにコピーしておく.

youtube-dlでのダウンロード

ダウンロードのコマンドは以下のようになる.大事なのは--refererオプションと--add-headerオプションである.前者にzoomのURLを指定し,後者に先ほど入手したCookieとRequest URLの値を指定する.出力形式はここでは-o video.mp4としてmp4形式で保存する.

$ youtube-dl --referer "https://zoom.us/" --add-header "cookie: your-cookie" "your-request-url" -o "video.mp4"

これでちゃんと動画が保存されるはずだ.

参考文献

How to download zoom recordings

コメント

タイトルとURLをコピーしました