mirror of
https://github.com/iperov/DeepFaceLive
synced 2025-07-13 00:23: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">
|
<table align="center" border="0">
|
||||||
<tr><td colspan=2 align="center">
|
<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.
|
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.
|
Capture window and sound with some delay, transmit to streaming service (e.g. twitch, youtube, ...)
|
||||||
|
|
||||||
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.
|
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_**
|
### Run **_OBS Studio_**
|
||||||
|
|
||||||
|
@ -79,31 +35,36 @@ now start the repeater
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td colspan=2 align="center">
|
<tr><td colspan=2 align="center">
|
||||||
|
|
||||||
|
### add **_Audio Input Capture_**
|
||||||
|
|
||||||
### start Virtual Camera
|
<img src="add_audio_input_capture.jpg"></mg>
|
||||||
|
|
||||||
<img src="OBS_start_virtual_camera.jpg"></img>
|
|
||||||
|
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td colspan=2 align="center">
|
<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>
|
</td></tr>
|
||||||
<tr><td colspan=2 align="center">
|
<tr><td colspan=2 align="center">
|
||||||
|
|
||||||
### DONE !
|
### 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>
|
</td></tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
|
@ -1,17 +1,62 @@
|
||||||
<table align="center" border="0">
|
<table align="center" border="0">
|
||||||
<tr><td colspan=2 align="center">
|
<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.
|
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.
|
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_**
|
### Run **_OBS Studio_**
|
||||||
|
|
||||||
|
@ -34,36 +79,31 @@ Below, one of the solutions.
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td colspan=2 align="center">
|
<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>
|
</td></tr>
|
||||||
<tr><td colspan=2 align="center">
|
<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>
|
<img src="discord_voice_settings_input_device.jpg"></img>
|
||||||
<tr><td colspan=2 align="center">
|
|
||||||
|
|
||||||
### open **_Advanced Audio Properties_** for **_Audio Input Capture_**
|
<img src="discord_video_settings_virtual_camera.jpg"></img>
|
||||||
|
|
||||||
<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>
|
</td></tr>
|
||||||
<tr><td colspan=2 align="center">
|
<tr><td colspan=2 align="center">
|
||||||
|
|
||||||
### DONE !
|
### 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>
|
</td></tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
Loading…
Add table
Add a link
Reference in a new issue