mirror of
https://github.com/iperov/DeepFaceLive
synced 2025-07-12 16:13:52 -07:00
update setup tutorial
This commit is contained in:
parent
39c9e10ce3
commit
bd48b455cb
2 changed files with 83 additions and 82 deletions
|
@ -1,62 +1,18 @@
|
|||
|
||||
<table align="center" border="0">
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
# Setup for video calls
|
||||
# Setup for streaming
|
||||
|
||||
|
||||
DeepFaceLive only provides a video window of the replaced face. Since the face must be processed, this takes time, so the video window shows the stream with some delay.
|
||||
|
||||
So, what do we need for video calls?
|
||||
So, what do we need for streaming?
|
||||
|
||||
1) capture the window and translate it into a virtual camera, which can be selected in video call programs.
|
||||
|
||||
2) capture the sound and transfer it to the virtual microphone with some delay, which you can also select in the video calling programs.
|
||||
Capture window and sound with some delay, transmit to streaming service (e.g. twitch, youtube, ...)
|
||||
|
||||
Below, one of the solutions.
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### Download <a href="https://github.com/iperov/DeepFaceLive/releases/download/VBCABLE/VBCABLE_Driver_Pack43.zip"> **_VBCable driver_** </a>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### run setup for x64 and install
|
||||
|
||||
<img src="VBCable_setup_x64.jpg"></img>
|
||||
|
||||
<img src="VBCable_install_button.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### download and run <a href="https://github.com/iperov/DeepFaceLive/releases/download/AUDIOREPEATER/audiorepeater.exe"> audiorepeater.exe </a>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
Set **_wave in_** your microphone device.
|
||||
|
||||
Set **_wave out_** CABLE input (VB-Audio).
|
||||
|
||||
<img src="audiorepeater_select_devices.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### set **_Total buffer(ms)_** the same as **_Target Delay_** in **_Stream Output_**
|
||||
|
||||
<img src="audiorepeater_buffer_ms.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
now start the repeater
|
||||
|
||||
<img src="audiorepeater_start.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### Run **_OBS Studio_**
|
||||
|
||||
|
@ -79,31 +35,36 @@ now start the repeater
|
|||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Audio Input Capture_**
|
||||
|
||||
### start Virtual Camera
|
||||
|
||||
<img src="OBS_start_virtual_camera.jpg"></img>
|
||||
<img src="add_audio_input_capture.jpg"></mg>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
in your video call software set **CABLE Output** as microphone, and **OBS Virtual Camera** as Camera.
|
||||
### select your microphone device
|
||||
|
||||
example in **Discord**:
|
||||
<img src="select_microphone_device.jpg"></img>
|
||||
|
||||
<img src="discord_voice_settings_input_device.jpg"></img>
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
<img src="discord_video_settings_virtual_camera.jpg"></img>
|
||||
### open **_Advanced Audio Properties_** for **_Audio Input Capture_**
|
||||
|
||||
<img src="advanced_audio_properties.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### set **_Sync Offset_** the same as **_Target Delay_** in **_Stream Output_**
|
||||
|
||||
<img src="sync_offset.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### DONE !
|
||||
|
||||
### Now you can make video calls with a replaced face and synchronized sound in most programs.
|
||||
|
||||
|
||||
### Now you can stream yourself to a stream service.
|
||||
|
||||
</td></tr>
|
||||
|
||||
</table>
|
|
@ -1,17 +1,62 @@
|
|||
<table align="center" border="0">
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
# Setup for streaming
|
||||
|
||||
# Setup for video calls
|
||||
|
||||
DeepFaceLive only provides a video window of the replaced face. Since the face must be processed, this takes time, so the video window shows the stream with some delay.
|
||||
|
||||
So, what do we need for streaming?
|
||||
So, what do we need for video calls?
|
||||
|
||||
Capture window and sound with some delay, transmit to streaming service (e.g. twitch, youtube, ...)
|
||||
1) capture the window and translate it into a virtual camera, which can be selected in video call programs.
|
||||
|
||||
2) capture the sound and transfer it to the virtual microphone with some delay, which you can also select in the video calling programs.
|
||||
|
||||
Below, one of the solutions.
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### Download <a href="https://github.com/iperov/DeepFaceLive/releases/download/VBCABLE/VBCABLE_Driver_Pack43.zip"> **_VBCable driver_** </a>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### run setup for x64 and install
|
||||
|
||||
<img src="VBCable_setup_x64.jpg"></img>
|
||||
|
||||
<img src="VBCable_install_button.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### download and run <a href="https://github.com/iperov/DeepFaceLive/releases/download/AUDIOREPEATER/audiorepeater.exe"> audiorepeater.exe </a>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
Set **_wave in_** your microphone device.
|
||||
|
||||
Set **_wave out_** CABLE input (VB-Audio).
|
||||
|
||||
<img src="audiorepeater_select_devices.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### set **_Total buffer(ms)_** the same as **_Target Delay_** in **_Stream Output_**
|
||||
|
||||
<img src="audiorepeater_buffer_ms.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
now start the repeater
|
||||
|
||||
<img src="audiorepeater_start.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### Run **_OBS Studio_**
|
||||
|
||||
|
@ -34,36 +79,31 @@ Below, one of the solutions.
|
|||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Audio Input Capture_**
|
||||
|
||||
<img src="add_audio_input_capture.jpg"></img>
|
||||
### start Virtual Camera
|
||||
|
||||
<img src="OBS_start_virtual_camera.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### select your microphone device
|
||||
in your video call software set **CABLE Output** as microphone, and **OBS Virtual Camera** as Camera.
|
||||
|
||||
<img src="select_microphone_device.jpg"></img>
|
||||
example in **Discord**:
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
<img src="discord_voice_settings_input_device.jpg"></img>
|
||||
|
||||
### open **_Advanced Audio Properties_** for **_Audio Input Capture_**
|
||||
|
||||
<img src="advanced_audio_properties.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### set **_Sync Offset_** the same as **_Target Delay_** in **_Stream Output_**
|
||||
|
||||
<img src="sync_offset.jpg"></img>
|
||||
<img src="discord_video_settings_virtual_camera.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### DONE !
|
||||
### Now you can stream yourself to a stream service.
|
||||
|
||||
### Now you can make video calls with a replaced face and synchronized sound in most programs.
|
||||
|
||||
|
||||
|
||||
</td></tr>
|
||||
|
||||
</table>
|
Loading…
Add table
Add a link
Reference in a new issue