update setup tutorial

This commit is contained in:
iperov 2021-10-03 19:33:29 +04:00
parent 39c9e10ce3
commit bd48b455cb
2 changed files with 83 additions and 82 deletions

View file

@ -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>

View file

@ -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>