https://github.com/chai-dev682/zoom-recording
zoom recording
https://github.com/chai-dev682/zoom-recording
whisper zoom
Last synced: 3 months ago
JSON representation
zoom recording
- Host: GitHub
- URL: https://github.com/chai-dev682/zoom-recording
- Owner: chai-dev682
- Created: 2024-02-19T06:17:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-19T06:30:01.000Z (over 1 year ago)
- Last Synced: 2024-11-26T18:41:29.619Z (7 months ago)
- Topics: whisper, zoom
- Language: Python
- Homepage:
- Size: 149 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 \
```