おはようクリ
zoomのレコーディング動画を自動保存出来る??
zoomのレコーディング動画を自動保存出来たら、、、、
そんな夢のような、
そんな自動化、
出来るのでしょうか。
。
まだ実証実験中ですが、
どうやら出来るようです。
そのカギは、zapierにありました。
。
zapierとは、、、
Webサービスやアプリケーションでの作業を自動化できるサービスです。SlackやGmail、Googleフォーム、Notion、Googleスプレッドシート、SNSなど、5000種類以上のWebサービスやアプリケーションと連携できます。日常的に繰り返し発生する手作業を自動化することで、業務効率を大幅に向上させられます。
onbording様より
と、他のサイト様でも書いてくれているように、
自動化ツールとなっています。
これを活用して、
レコーディング後の動画を、、、自動保存します。
。
なぜこれが必要かというと、、、
- zoomはレコーディング終了後、7日ほどすると動画が削除されてしまう。
- 動画の型式がZIPになることがあり、解凍が必要。
- kintoneは大きなファイルの保存に向かない(容量がいっぱいになる)
- だからGoogleDriveに保存して、そのリンクをkintoneに保存したい。
。
そんな夢のようなことが出来るのでしょうか。
すでにGoogleDriveに保存し、GoogleCalendarにアップすることは、
ヤスス師匠がGASで行ってくれているのですが、、、
人に依存したくない!
と、業務改善できる仕組みを考えています。
。
zapier設定①、zoom→GoogleDrive
人の手で作った、GASには勝てないけれど、
どうしたら出来るかを考えた結果、、、
。
zoom後のパラメータで、
ZIPになる前のMP4を直接ダウンロードできるので、このパラメータを活用します。

それが、
Video Files Play URL:であり、これを取得して、
GoogleDriveの指定フォルダにコピーします。
。
ただ現状ではうまく言っておらず、
よくわからない440kのファイルがコピーされているようです。
。
zapier設定②、GoogleDrive→GoogleCalendar
GoogleDriveに保存できたあとは、
今度は動画のアーカイブをカレンダー形式で見れるように、、、、
GoogleCalendarにレコード追加します。

。
動画が43分だったから、、、
2025/3/3 20:00~20:43
なんてキレイな設定は出来ず(笑)、
開始日時も終了日時も同じ設定にしておけば大丈夫です。
。
タイトル:
zoomのタイトルと思いましたが、
それが出来ず、、、タダスク+開始日時とでもしておきましょうか。
場所:
アーカイブ動画のURLです。
。
zapierの優秀なところは、
ステップを踏む前の設定値、 例:zoom
ステップを踏んだ後の設定値、例:GoogleDriveのフォルダID
といった値を活用出来るところです。
。
GoogleDriveにファイルをコピーしたあとの、フォルダIDを取得することで、、、
GoogleCalendarの場所に設定出来る。のが素晴らしい。
。
zapier設定③、GoogleCalendar→kintone
そして最終的にはkintoneにレコードを入れます。
。

kintoneには、、、
zoom ID、
開始日時、
会議URL(GoogleDriveで得たフォルダID)、
会議URL2(Zoomのアーカイブ動画URL)
などを設定しておきます。
。
ここら辺は接続の設定が出来てれば、
問題はありません。
試行錯誤すれば出来るでしょう。
GoogleCalendarのカレンダー形式
そして設定後のGoogleCalendarを、
カレンダー形式で公開すると、こうなります。

しっかりスケジュールに入っていることが確認出来ます。
。
これをアーカイブ動画を見れるように、
一般にも開放して、
とするならば、カレンダーの設定で、一般公開すればいいですね。
。
kintoneのカレンダー形式
そしてkintoneにも自動的に入るので、
カレンダー形式にすると分かりやすいです。
レコーディングの開始日時をそのまま日時に、
タイトルはZoomのタイトルや、URLなど指定出来ます。

。
kintone上にあっても一般公開されないですから、、、
Boost Echoプラグインを使ったり、
kViewerプラグインを使うことで、
外部公開出来る!
、
というわけなんですね。
課題がいくつか
もちろん、課題もいくつかありまして、、、、
1,GoogleDriveに動画形式で保存されない
レコーディング直後であれば、
ZIP型式にならないため、MP4型式でそのまま保存されるはず、、、
なんですがうまくいきません。
2,複数ファイルに対応できない
レコーディング開始は人手で行っている以上、、、
途中でレコーディングが途切れたり、
30分前から行ったり、
してても、、、
・複数ファイルに分割されたり(これがZIPになる)
・短いからといって切り捨てていいわけじゃない
といった人間的に判断しないといけないので、
それがZapierには出来ません。
3,ZoomIDを一つで行うデメリット
参加者からすると、ZoomIDが固定なので、
とても参加しやすいのですが、、、
システム側からすると、
1つのレコーディングと、どの講座名か、
を特定出来ないため、タイトルが付けられません。
同じ日に数講座すでに行われており、
今後同じ時間に数講座行われることを考えると、、
システム側で判断が出来ないわけなんです。
。
kintoneで管理する
これらの技術的な解決方法はおおむね、
考えられており、
kintone側からキックする、
講座を管理する、
としてしまえば、
いろいろと解消します。
。
同一日時に5講座まで行えるように、、、、
と、ラジオボタンで持たせてしまい、
ZoomIDを5つ事前に準備しておけばいいのです。
。
それをZapierから定時で行うように設定すれば、、、
いいのではないでしょうか。
完全にシステム屋ですな(笑)
。
ただ、ここまでのレベルで出来たら、、、
全体の半分近くは解決できています。
それはそれでよかったな、
そう思います。
コメントを残す