{"repo":"kastldratza/zoomrec","free":true,"listed":false,"github":"https://github.com/kastldratza/zoomrec","clone":"git clone https://github.com/kastldratza/zoomrec.git","description":"Record Zoom meetings automatically in headless docker container with Python and FFmpeg","language":"Python","stars":319,"topics":["zoom","recording","docker","python3","ubuntu","headless","vnc","xfce","zoomrecorder","zoom-recorder"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"zoomrec A all-in-one solution to automatically join and record Zoom meetings. --- Meeting Recording API If you’re looking for a hosted Meeting Recording API, consider checking out Recall.ai, an API that works with Zoom, Google Meet, Microsoft Teams, In-person meetings, and more. --- - Python3 - Script to automatically join Zoom meetings and control FFmpeg - FFmpeg - Triggered by python script to start/stop screen recording - Docker - Headless VNC Container based on Ubuntu 20.04 with Xfce window manager and TigerVNC - Telegram - Get notified about your recordings --- Join with ID and Passcode Join with URL :-------------------------: :-------------------------: --- Installation The entire mechanism runs in a Docker container. So all you need to do is install Docker and use the image from Registry. Requirements - Docker - https://docs.docker.com/get-docker/ Docker Registry Docker images are build and pushed automatically to Docker Hub and GitHub Container Registry . So you can choose and use one of them: - - For my examples in this README I used --- Usage - Container saves recordings at /home/zoomrec/recordings - The current directory is used to mount recordings -Folder, but can be changed if needed - Please check use of paths on different operating systems! - Please check permissions for used directory! - Container stops when Python script is terminated - Zoomrec uses a CSV file with entries of Zoom meetings to record them - The csv can be passed as seen below (mount as volume","default_branch":null,"files":null,"tree":[],"storefront":"/r/kastldratza","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kastldratza/zoomrec/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}