If you’re looking to use this repo to retrieve video or audio streams from meeting platforms like Zoom, Google Meet, Microsoft Teams, consider checking out Recall.ai, an API for meeting recording.
A Zoom bot that joins meeting for you
Use cron jobs to start script at scheduled time.
Been updated to support built-in screen and audio recording. Currently only been tested on Linux devices.
This little script seems to have attracted a bit of attention, I've updated the dependencies and documented a few issues to make this more up to date.
-
pip
may have difficulties installingpyaudio
if theportaudio.h
headers and respective library is missing from your computer. I got around this by installingpython-pyaudio
through my OS package manager. To that end this post on StackOverflow: https://stackoverflow.com/questions/5921947/pyaudio-installation-error-command-gcc-failed-with-exit-status-1 seems provides many other solutions including the one I mentioned above. -
Currently, the script also records external mic input which was not what I had desired when I first wrote this little bot. I could never figure out how to only record system sound and ignore the mic. If your intents align with the fix of this issue, any ideas or actual changes would be much appreciated!
pip install -r requirements.txt
python zoom_auto.py [Zoom Meeting Id] [Zoom Meeting Password] [Duration in Minutes] [Out File]