add all scripts from original DFL

This commit is contained in:
Alex
2020-08-05 00:31:25 +03:00
parent 71ceb60719
commit 4bee8f184e
69 changed files with 404 additions and 29 deletions
+29 -29
View File
@@ -11,16 +11,16 @@ https://arxiv.org/abs/2005.05535</a>
### the leading software for creating deepfakes ### the leading software for creating deepfakes
<img src="doc/DFL_welcome.png" align="center"> <img src="scripts/DFL_welcome.png" align="center">
</td></tr> </td></tr>
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<p align="center"> <p align="center">
![](doc/logo_cuda.png) ![](scripts/logo_cuda.png)
![](doc/logo_tensorflow.png) ![](scripts/logo_tensorflow.png)
![](doc/logo_python.png) ![](scripts/logo_python.png)
</p> </p>
@@ -28,13 +28,13 @@ More than 95% of deepfake videos are created with DeepFaceLab.
DeepFaceLab is used by such popular youtube channels as DeepFaceLab is used by such popular youtube channels as
|![](doc/youtube_icon.png) [Ctrl Shift Face](https://www.youtube.com/channel/UCKpH0CKltc73e4wh0_pgL3g)|![](doc/youtube_icon.png) [VFXChris Ume](https://www.youtube.com/channel/UCGf4OlX_aTt8DlrgiH3jN3g/videos)| |![](scripts/youtube_icon.png) [Ctrl Shift Face](https://www.youtube.com/channel/UCKpH0CKltc73e4wh0_pgL3g)|![](scripts/youtube_icon.png) [VFXChris Ume](https://www.youtube.com/channel/UCGf4OlX_aTt8DlrgiH3jN3g/videos)|
|---|---| |---|---|
|![](doc/youtube_icon.png) [Sham00k](https://www.youtube.com/channel/UCZXbWcv7fSZFTAZV4beckyw/videos)|![](doc/youtube_icon.png) [Collider videos](https://www.youtube.com/watch?v=A91P2qtPT54&list=PLayt6616lBclvOprvrC8qKGCO-mAhPRux)|![](doc/youtube_icon.png) [iFake](https://www.youtube.com/channel/UCC0lK2Zo2BMXX-k1Ks0r7dg/videos)| |![](scripts/youtube_icon.png) [Sham00k](https://www.youtube.com/channel/UCZXbWcv7fSZFTAZV4beckyw/videos)|![](scripts/youtube_icon.png) [Collider videos](https://www.youtube.com/watch?v=A91P2qtPT54&list=PLayt6616lBclvOprvrC8qKGCO-mAhPRux)|![](scripts/youtube_icon.png) [iFake](https://www.youtube.com/channel/UCC0lK2Zo2BMXX-k1Ks0r7dg/videos)|
|---|---|---| |---|---|---|
|![](doc/youtube_icon.png) [NextFace](https://www.youtube.com/channel/UCFh3gL0a8BS21g-DHvXZEeQ/videos)|![](doc/youtube_icon.png) [Futuring Machine](https://www.youtube.com/channel/UCC5BbFxqLQgfnWPhprmQLVg)| |![](scripts/youtube_icon.png) [NextFace](https://www.youtube.com/channel/UCFh3gL0a8BS21g-DHvXZEeQ/videos)|![](scripts/youtube_icon.png) [Futuring Machine](https://www.youtube.com/channel/UCC5BbFxqLQgfnWPhprmQLVg)|
|---|---| |---|---|
</td></tr> </td></tr>
@@ -47,7 +47,7 @@ DeepFaceLab is used by such popular youtube channels as
## Replace the face ## Replace the face
<img src="doc/replace_the_face.png" align="center"> <img src="scripts/replace_the_face.png" align="center">
</td></tr> </td></tr>
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
@@ -58,18 +58,18 @@ DeepFaceLab is used by such popular youtube channels as
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<img src="doc/deage_0_1.jpg" align="center"> <img src="scripts/deage_0_1.jpg" align="center">
</td> </td>
<td align="center" width="9999"> <td align="center" width="9999">
<img src="doc/deage_0_2.jpg" align="center"> <img src="scripts/deage_0_2.jpg" align="center">
</td></tr> </td></tr>
<tr><td colspan=2 align="center" width="9999"> <tr><td colspan=2 align="center" width="9999">
![](doc/youtube_icon.png) https://www.youtube.com/watch?v=Ddx5B-84ebo ![](scripts/youtube_icon.png) https://www.youtube.com/watch?v=Ddx5B-84ebo
</td></tr> </td></tr>
</table> </table>
@@ -82,52 +82,52 @@ DeepFaceLab is used by such popular youtube channels as
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<img src="doc/head_replace_0_1.jpg" align="center"> <img src="scripts/head_replace_0_1.jpg" align="center">
</td> </td>
<td align="center" width="9999"> <td align="center" width="9999">
<img src="doc/head_replace_0_2.jpg" align="center"> <img src="scripts/head_replace_0_2.jpg" align="center">
</td></tr> </td></tr>
<tr ><td colspan=2 align="center" width="9999"> <tr ><td colspan=2 align="center" width="9999">
![](doc/youtube_icon.png) https://www.youtube.com/watch?v=xr5FHd0AdlQ ![](scripts/youtube_icon.png) https://www.youtube.com/watch?v=xr5FHd0AdlQ
</td></tr> </td></tr>
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<img src="doc/head_replace_1_1.jpg" align="center"> <img src="scripts/head_replace_1_1.jpg" align="center">
</td> </td>
<td align="center" width="9999"> <td align="center" width="9999">
<img src="doc/head_replace_1_2.jpg" align="center"> <img src="scripts/head_replace_1_2.jpg" align="center">
</td></tr> </td></tr>
<tr ><td colspan=2 align="center" width="9999"> <tr ><td colspan=2 align="center" width="9999">
![](doc/youtube_icon.png) https://www.youtube.com/watch?v=RTjgkhMugVw ![](scripts/youtube_icon.png) https://www.youtube.com/watch?v=RTjgkhMugVw
</td></tr> </td></tr>
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<img src="doc/head_replace_2_1.jpg" align="center"> <img src="scripts/head_replace_2_1.jpg" align="center">
</td> </td>
<td align="center" width="9999"> <td align="center" width="9999">
<img src="doc/head_replace_2_2.jpg" align="center"> <img src="scripts/head_replace_2_2.jpg" align="center">
</td></tr> </td></tr>
<tr ><td colspan=2 align="center" width="9999"> <tr ><td colspan=2 align="center" width="9999">
![](doc/youtube_icon.png) https://www.youtube.com/watch?v=R9f7WD0gKPo ![](scripts/youtube_icon.png) https://www.youtube.com/watch?v=R9f7WD0gKPo
</td></tr> </td></tr>
@@ -140,9 +140,9 @@ DeepFaceLab is used by such popular youtube channels as
## Change the lip movement of politicians* ## Change the lip movement of politicians*
<img src="doc/political_speech.jpg" align="center"> <img src="scripts/political_speech.jpg" align="center">
![](doc/youtube_icon.png) https://www.youtube.com/watch?v=2Z1oA3GYPaY ![](scripts/youtube_icon.png) https://www.youtube.com/watch?v=2Z1oA3GYPaY
\* also requires a skill in video editors such as *Adobe After Effects* or *Davinci Resolve* \* also requires a skill in video editors such as *Adobe After Effects* or *Davinci Resolve*
</td></tr> </td></tr>
@@ -153,12 +153,12 @@ DeepFaceLab is used by such popular youtube channels as
</td></tr> </td></tr>
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<img src="doc/deepfake_progress.png" align="center"> <img src="scripts/deepfake_progress.png" align="center">
</td></tr> </td></tr>
<tr><td align="center" width="9999"> <tr><td align="center" width="9999">
<img src="doc/make_everything_ok.png" align="center"> <img src="scripts/make_everything_ok.png" align="center">
Unfortunately, there is no "make everything ok" button in DeepFaceLab. You should spend time studying the workflow and growing your skills. A skill in programs such as *AfterEffects* or *Davince Resolve* is also desirable. Unfortunately, there is no "make everything ok" button in DeepFaceLab. You should spend time studying the workflow and growing your skills. A skill in programs such as *AfterEffects* or *Davince Resolve* is also desirable.
@@ -169,7 +169,7 @@ Unfortunately, there is no "make everything ok" button in DeepFaceLab. You shoul
<a href="https://www.youtube.com/watch?v=1smpMsfC3ls"> <a href="https://www.youtube.com/watch?v=1smpMsfC3ls">
<img src="doc/mini_tutorial.jpg" align="center"> <img src="scripts/mini_tutorial.jpg" align="center">
</a> </a>
@@ -228,7 +228,7 @@ Unfortunately, there is no "make everything ok" button in DeepFaceLab. You shoul
||[Donate via Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=lepersorium@gmail.com&lc=US&no_note=0&item_name=Support+DeepFaceLab&cn=&curency_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted) ||[Donate via Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=lepersorium@gmail.com&lc=US&no_note=0&item_name=Support+DeepFaceLab&cn=&curency_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted)
||[Donate via Yandex.Money](https://money.yandex.ru/to/41001142318065)| ||[Donate via Yandex.Money](https://money.yandex.ru/to/41001142318065)|
||bitcoin:bc1qkhh7h0gwwhxgg6h6gpllfgstkd645fefrd5s6z| ||bitcoin:bc1qkhh7h0gwwhxgg6h6gpllfgstkd645fefrd5s6z|
|Alipay 捐款|![](doc/Alipay_donation.jpg)| |Alipay 捐款|![](scripts/Alipay_donation.jpg)|
||| |||
|Last donations|-| |Last donations|-|
||| |||
@@ -247,19 +247,19 @@ Unfortunately, there is no "make everything ok" button in DeepFaceLab. You shoul
<td align="center" width="9999"> <td align="center" width="9999">
<img src="doc/meme1.jpg" align="center"> <img src="scripts/meme1.jpg" align="center">
</td> </td>
<td align="center" width="9999"> <td align="center" width="9999">
<img src="doc/meme2.jpg" align="center"> <img src="scripts/meme2.jpg" align="center">
</td> </tr> </td> </tr>
<tr> <tr>
<td colspan=2> <td colspan=2>
<img src="doc/meme3.jpg" align="center"> <img src="scripts/meme3.jpg" align="center">
</td> </td>
</tr> </tr>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 482 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 KiB

Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 412 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 548 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

+12
View File
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
source env.sh
rm -r "$DFL_WORKSPACE"
mkdir "$DFL_WORKSPACE"
mkdir "$DFL_WORKSPACE/data_src"
mkdir "$DFL_WORKSPACE/data_src/aligned"
mkdir "$DFL_WORKSPACE/data_src/aligned_debug"
mkdir "$DFL_WORKSPACE/data_dst"
mkdir "$DFL_WORKSPACE/data_dst/aligned"
mkdir "$DFL_WORKSPACE/data_dst/aligned_debug"
mkdir "$DFL_WORKSPACE/model"
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed extract-video \
--input-file "$DFL_WORKSPACE/data_src.*" \
--output-dir "$DFL_WORKSPACE/data_src"
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed denoise-image-sequence \
--output-dir "$DFL_WORKSPACE/data_dst"
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed extract-video \
--input-file "$DFL_WORKSPACE/data_dst.*" \
--output-dir "$DFL_WORKSPACE/data_dst" \
--fps 0
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned"
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--add-landmarks-debug-images
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" facesettool enhance \
--input-dir "$DFL_WORKSPACE/data_src/aligned"
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--restore-faceset-metadata
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--save-faceset-metadata
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--pack-faceset
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--unpack-faceset
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--recover-original-aligned-filename
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" extract \
--input-dir "$DFL_WORKSPACE/data_src" \
--output-dir "$DFL_WORKSPACE/data_src/aligned" \
--detector manual
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" extract \
--input-dir "$DFL_WORKSPACE/data_src" \
--output-dir "$DFL_WORKSPACE/data_src/aligned" \
--detector s3fd
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned"
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--pack-faceset
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--unpack-faceset
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--recover-original-aligned-filename
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg fetch \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--model-dir "$DFL_WORKSPACE/model"
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg editor \
--input-dir "$DFL_WORKSPACE/data_dst/aligned"
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg fetch \
--input-dir "$DFL_WORKSPACE/data_dst/aligned"
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg remove_labels \
--input-dir "$DFL_WORKSPACE/data_dst/aligned"
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg remove \
--input-dir "$DFL_WORKSPACE/data_dst/aligned"
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg fetch \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--model-dir "$DFL_WORKSPACE/model"
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg fetch \
--input-dir "$DFL_WORKSPACE/data_src/aligned"
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg remove_labels \
--input-dir "$DFL_WORKSPACE/data_src/aligned"
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" xseg remove \
--input-dir "$DFL_WORKSPACE/data_src/aligned"
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src/aligned" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst/aligned" \
--model-dir "$DFL_WORKSPACE/model" \
--model XSeg
+10
View File
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" extract \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/aligned" \
--detector manual \
--max-faces-from-image 0 \
--output-debug
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" extract \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/aligned" \
--detector manual \
--max-faces-from-image 0 \
--output-debug \
--manual-output-debug-fix \
+10
View File
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" extract \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/aligned" \
--detector s3fd \
--max-faces-from-image 0 \
--output-debug
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" extract \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/aligned" \
--output-debug \
--detector s3fd \
--max-faces-from-image 0 \
--manual-fix
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src/aligned" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst/aligned" \
--pretraining-data-dir "$DFL_ROOT/pretrain_CelebA" \
--pretrained-model-dir "$DFL_ROOT/pretrain_Quick96" \
--model-dir "$DFL_WORKSPACE/model" \
--model Quick96
+12
View File
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src/aligned" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst/aligned" \
--pretraining-data-dir "$DFL_SRC/pretrain_CelebA" \
--pretrained-model-dir "$DFL_SRC/pretrain_Quick96" \
--model-dir "$DFL_WORKSPACE/model" \
--model Quick96 \
--no-preview
+10
View File
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src/aligned" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst/aligned" \
--pretraining-data-dir "$DFL_ROOT/pretrain_CelebA" \
--model-dir "$DFL_WORKSPACE/model" \
--model SAEHD
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src/aligned" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst/aligned" \
--pretraining-data-dir "$DFL_SRC/pretrain_CelebA" \
--model-dir "$DFL_WORKSPACE/model" \
--model SAEHD \
--no-preview
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" merge \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-mask-dir "$DFL_WORKSPACE/data_dst/merged_mask" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
--model-dir "$DFL_WORKSPACE/model" \
--model Quick96
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" merge \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-mask-dir "$DFL_WORKSPACE/data_dst/merged_mask" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
--model-dir "$DFL_WORKSPACE/model" \
--model SAEHD
+16
View File
@@ -0,0 +1,16 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.avi" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--include-audio
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged_mask" \
--output-file "$DFL_WORKSPACE/result_mask.avi" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--lossless
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.mov" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--include-audio \
--lossless
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged_mask" \
--output-file "$DFL_WORKSPACE/result_mask.mov" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--lossless
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.mp4" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--include-audio
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged_mask" \
--output-file "$DFL_WORKSPACE/result_mask.mp4" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--lossless
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
source env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.mp4" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--include-audio \
--lossless
$DFL_PYTHON "$DFL_SRC/main.py" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged_mask" \
--output-file "$DFL_WORKSPACE/result_mask.mp4" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
--lossless
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
export DFL_PYTHON="python3.6"
export DFL_WORKSPACE="workspace/"
if [ ! -d "$DFL_WORKSPACE" ]; then
mkdir "$DFL_WORKSPACE"
mkdir "$DFL_WORKSPACE/data_src"
mkdir "$DFL_WORKSPACE/data_src/aligned"
mkdir "$DFL_WORKSPACE/data_src/aligned_debug"
mkdir "$DFL_WORKSPACE/data_dst"
mkdir "$DFL_WORKSPACE/data_dst/aligned"
mkdir "$DFL_WORKSPACE/data_dst/aligned_debug"
mkdir "$DFL_WORKSPACE/model"
fi
export DFL_ROOT="./"
export DFL_SRC="./DeepFaceLab"