Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/purposeachiever6/zoomrecorder
https://github.com/purposeachiever6/zoomrecorder
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/purposeachiever6/zoomrecorder
- Owner: PurposeAchiever6
- Created: 2024-01-19T04:02:46.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-01-19T19:31:17.000Z (11 months ago)
- Last Synced: 2024-08-22T20:19:07.277Z (4 months ago)
- Language: Python
- Size: 151 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Run API endpoint
pip install -r requirements.txt
uvicorn main:app --reload## Build Docker
$ docker build . -t zoomrec:v1.0.0
## Run Docker
Give the mounted file the full permmision
$ chmod -R 777 $(pwd)/recordings
$ chmod -R 777 $(pwd)/logs
- Running by url
$ docker run -it \\
-v $(pwd)/recordings:/home/zoomrec/recordings \\
-v $(pwd)/logs:/home/zoomrec/logs:rw \\
-p 5901:5901 \\
--security-opt seccomp:unconfined \\
zoomrec:v1.0.0 \\
-u \ \\
-n \ \\
-d \ \\
-t 1 or 0 (if webinar: 1, normal meeting: 0) \\
-m \- Running by id/passcode
$ docker run -it \\
-v $(pwd)/recordings:/home/zoomrec/recordings \\
-v $(pwd)/logs:/home/zoomrec/logs:rw \\
-p 5901:5901 \\
--security-opt seccomp:unconfined \\
zoomrec:v1.0.0 \\
-i \ \\
-p \ \\
-n \ \\
-d \ \\
-t 1 or 0 (if webinar: 1, normal meeting: 0) \\
-m \## Run Docker with VCam
Run the virtual cam on the host machine
$ sudo modprobe -r v4l2loopback
$ sudo modprobe v4l2loopback devices=1 exclusive_caps=1
$ python3 virtualcam.py
Run the docker with device mounting
- Running by url
$ docker run -it \\
--device /dev/video0:/dev/video0 \\
-v $(pwd)/recordings:/home/zoomrec/recordings \\
-v $(pwd)/logs:/home/zoomrec/logs:rw \\
-p 5901:5901 \\
--security-opt seccomp:unconfined \\
zoomrec:v0.1.0 \\
-u \ \\
-n \ \\
-d \- Running by id/passcode
$ docker run -it \\
--device /dev/video0:/dev/video0 \\
-v $(pwd)/recordings:/home/zoomrec/recordings \\
-v $(pwd)/logs:/home/zoomrec/logs:rw \\
-p 5901:5901 \\
--security-opt seccomp:unconfined \\
zoomrec:v0.1.0 \\
-i \ \\
-p \ \\
-n \ \\
-d \