update setup tutorial
BIN
doc/setup_tutorial_windows/OBS_start_virtual_camera.jpg
Normal file
After Width: | Height: | Size: 9 KiB |
BIN
doc/setup_tutorial_windows/VBCable_install_button.jpg
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
doc/setup_tutorial_windows/VBCable_setup_x64.jpg
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
doc/setup_tutorial_windows/audiorepeater_buffer_ms.jpg
Normal file
After Width: | Height: | Size: 8.7 KiB |
BIN
doc/setup_tutorial_windows/audiorepeater_select_devices.jpg
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
doc/setup_tutorial_windows/audiorepeater_start.jpg
Normal file
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 19 KiB |
|
@ -97,65 +97,20 @@
|
|||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### Run **_OBS Studio_**
|
||||
|
||||
<img src="run_obs_studio.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Window capture_**
|
||||
|
||||
<img src="add_window_capture.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### choose **_DeepFaceLive output_** window
|
||||
|
||||
<img src="choose_dflive_output_window.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Audio Input Capture_**
|
||||
|
||||
<img src="add_audio_input_capture.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### select your microphone device
|
||||
|
||||
<img src="select_microphone_device.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### open **_Advanced Audio Properties_** for **_Audio Input Capture_**
|
||||
|
||||
<img src="advanced_audio_properties.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### enter **_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 stream yourself using OBS studio or use OBS virtual camera to make video calls.
|
||||
|
||||
### You can play with various parameters of the modules to achieve the best performance and quality.
|
||||
|
||||
<img src="deepfacelive_window.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
<a href="streaming_setup.md">continue setup for streaming</a>
|
||||
|
||||
or
|
||||
|
||||
<a href="streaming_setup.md">continue setup for video calls</a>
|
||||
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
|
109
doc/setup_tutorial_windows/setup_for_streaming.md
Normal file
|
@ -0,0 +1,109 @@
|
|||
<table align="center" border="0">
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
# 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 video calls?
|
||||
|
||||
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_**
|
||||
|
||||
<img src="run_obs_studio.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Window capture_**
|
||||
|
||||
<img src="add_window_capture.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### choose **_DeepFaceLive output_** window
|
||||
|
||||
<img src="choose_dflive_output_window.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
|
||||
### start Virtual Camera
|
||||
|
||||
<img src="OBS_start_virtual_camera.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
in your video call software set **CABLE Output** as microphone, and **OBS Virtual Camera** as Camera.
|
||||
|
||||
example in **Discord**:
|
||||
|
||||
<img src="discord_voice_settings_input_device.jpg"></img>
|
||||
|
||||
<img src="discord_video_settings_virtual_camera.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.
|
||||
|
||||
|
||||
|
||||
</td></tr>
|
||||
|
||||
</table>
|
69
doc/setup_tutorial_windows/setup_for_video_calls.md
Normal file
|
@ -0,0 +1,69 @@
|
|||
<table align="center" border="0">
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
# 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 streaming?
|
||||
|
||||
Capture window and sound with some delay, transmit to streaming service (e.g. twitch, youtube, ...)
|
||||
|
||||
Below, one of the solutions.
|
||||
|
||||
|
||||
### Run **_OBS Studio_**
|
||||
|
||||
<img src="run_obs_studio.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Window capture_**
|
||||
|
||||
<img src="add_window_capture.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### choose **_DeepFaceLive output_** window
|
||||
|
||||
<img src="choose_dflive_output_window.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### add **_Audio Input Capture_**
|
||||
|
||||
<img src="add_audio_input_capture.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### select your microphone device
|
||||
|
||||
<img src="select_microphone_device.jpg"></img>
|
||||
|
||||
</td></tr>
|
||||
<tr><td colspan=2 align="center">
|
||||
|
||||
### 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 stream yourself to a stream service.
|
||||
|
||||
</td></tr>
|
||||
</table>
|