Skip to content

Commit 465d86a

Browse files
committed
Merge branch 'master' of github.com:alievk/avatarify into feat/remote-gpu
2 parents c6d62a3 + 4b3f321 commit 465d86a

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

‎README.md‎

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
# Avatarify
1111

12-
Photorealistic avatars for Skype and Zoom. Democratized.
12+
Photorealistic avatars for video-conferencing [apps](#configure-video-meeting-app). Democratized.
1313

1414
Based on [First Order Motion Model](https://github.com/AliaksandrSiarohin/first-order-model).
1515

@@ -123,7 +123,7 @@ scripts\install_windows.bat
123123
9. Run OBS Studio.
124124
10. In the Sources section, press on Add button ("+" sign), select Windows Capture and press OK. In the appeared window, choose "[python.exe]: avatarify" in Window drop-down menu and press OK. Then select Edit -> Transform -> Fit to screen.
125125
11. In OBS Studio, go to Tools -> VirtualCam. Check AutoStart, set Buffered Frames to 0 and press Start.
126-
12. Now `OSB-Camera` camera should be available in Zoom (or other videoconferencing software).
126+
12. Now `OBS-Camera` camera should be available in Zoom (or other videoconferencing software).
127127

128128
The steps 10-11 are required only once during setup.
129129

@@ -138,7 +138,7 @@ Follow these advices for better visual quality:
138138
## Run
139139
Your web cam must be plugged-in.
140140

141-
**Note:** run Skype or Zoom only after Avatarify is started.
141+
**Note:** run your video-conferencing app only after Avatarify is started.
142142

143143
#### Linux
144144
It is supposed that there is only one web cam connected to the computer at `/dev/video0`. The run script will create virtual camera `/dev/video9`. You can change these settings in `scripts/settings.sh`.
@@ -213,6 +213,8 @@ You don't need to be exact, and some other configurations can yield better resul
213213

214214
## Configure video meeting app
215215

216+
Avatarify supports any video-conferencing app where video input source can be changed (Zoom, Skype, Hangouts, Slack, ...). Here are a few examples how to configure particular app to use Avatarify.
217+
216218
### Skype
217219

218220
Go to Settings -> Audio & Video, choose `avatarify` (Linux), `CamTwist` (Mac) or `OBS-Camera` (Windows) camera.
@@ -225,6 +227,12 @@ Go to Settings -> Video and choose `avatarify` (Linux), `CamTwist` (Mac) or `OBS
225227

226228
<img src=docs/zoom.jpg width=600>
227229

230+
### Teams
231+
232+
Go to your profile picture -> Settings -> Devices and choose `avatarify` (Linux), `CamTwist` (Mac) or `OBS-Camera` (Windows) from Camera drop-down menu.
233+
234+
<img src=docs/teams.jpg width=600>
235+
228236
### Slack
229237

230238
Make a call, allow browser using cameras, click on Settings icon, choose `avatarify` (Linux), `CamTwist` (Mac) or `OBS-Camera` (Windows) in Video settings drop-down menu.

‎docs/teams.jpg‎

57.2 KB
Loading

‎scripts/settings.sh‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Web-camera device id
22
# Call `v4l2-ctl --list-devices` and find your web-camera device, e.g. /dev/videoX, where X is camera id
33
CAMID=0
4+
MAC_CAMID=2
5+
6+
if [ "$(uname)" == "Darwin" ]; then
7+
CAMID=$MAC_CAMID # set default CAMID if Mac
8+
fi
49

510
# ################################################
611
# Normally you don't want to change settings below

0 commit comments

Comments
 (0)