An open API service indexing awesome lists of open source software.

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

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 \
```