DeepFaceLab is the leading software for creating deepfakes.
Find a file
Auroir 625bcc212d Return sorted filenames in path_utils (#340)
Linux does not guarantee filenames are returned in any specific order. This leads to exporting frames in random order, sorting them here makes the export run sequentially. Other portions of the program should remain unaffected, if not behave more consistently (E.G. get_first_file_by_stem).

This mostly helpful during exporting. Say you are expecting to not have faces for frames 1000-2000, during your export all the "no faces for..." messages will appear in random order. Since you are expecting to see this you ignore them. If you are also (unexpectedly) missing a face for frame 3000 you will not head the warning since it's mixed up in all the warnings that you are expecting. With this patch export runs in sequential order, you'll see the messages all in a row for frames 1000-2000, then again at 3000. The user is much more likely to see and head the warning this way.

This also allows you to force stop the export midway though and have a contiguous set of frames to encode and preview.
2019-08-12 18:18:55 +04:00
.github upd ISSUE_TEMPLATE.md 2019-01-24 15:15:56 +04:00
converters ConverterMasked: added mask gradient of bottom area, same as side gradient 2019-08-11 13:22:01 +04:00
doc Trainer: added option for all models 2019-06-20 10:42:55 +04:00
facelib fixed error "Failed to get convolution algorithm" on some systems 2019-08-11 11:17:22 +04:00
imagelib fix 2019-05-06 12:52:47 +04:00
interact fix 2019-06-02 19:20:06 +04:00
joblib fix 3rd pass extractor hang on AMD 8+ core processors 2019-04-28 23:40:26 +04:00
localization DockerFile for Mac users to run DeepfaceLab with CPU Mode (#95) 2019-01-01 18:08:21 +04:00
mainscripts fixed error "Failed to get convolution algorithm" on some systems 2019-08-11 11:17:22 +04:00
mathlib removing trailing spaces 2019-03-19 23:53:27 +04:00
models Merge branch 'master' of https://github.com/iperov/DeepFaceLab 2019-08-11 11:17:38 +04:00
nnlib fixed error "Failed to get convolution algorithm" on some systems 2019-08-11 11:17:22 +04:00
samplelib fixed error "Failed to get convolution algorithm" on some systems 2019-08-11 11:17:22 +04:00
utils Return sorted filenames in path_utils (#340) 2019-08-12 18:18:55 +04:00
.gitignore added new extractor: S3FD, 2019-03-10 23:18:10 +04:00
CODEGUIDELINES initial 2018-06-04 17:12:43 +04:00
LICENSE Initial commit 2018-06-04 17:10:00 +04:00
main.py fixed error "Failed to get convolution algorithm" on some systems 2019-08-11 11:17:22 +04:00
README.md upd readme 2019-07-15 15:27:51 +04:00
requirements-colab.txt update numpy ver 2019-04-27 18:37:46 +04:00
requirements-cpu.txt update numpy ver 2019-04-27 18:37:46 +04:00
requirements-cuda.txt upd plaidml ver 2019-05-20 22:42:34 +04:00
requirements-opencl.txt upd plaidml ver 2019-05-20 22:42:34 +04:00

#deepfakes #faceswap #face-swap #deep-learning #deeplearning #deep-neural-networks #deepface #deep-face-swap #fakeapp #fake-app #neural-networks #neural-nets

DeepFaceLab is a tool that utilizes machine learning to replace faces in videos.

If you like this software, please consider a donation.

GOAL: next DeepFacelab update.

Donate via Yandex.Money

Donate via Paypal

bitcoin:31mPd6DxPCzbpCMZk4k1koWAbErSyqkAXr

English (google translated)

На русском

Google Colab fork by @chervonij

Linux fork by @lbfs - may be outdated

(Chinese) QQ group 951138799 for ML/AI experts

deepfakes (Chinese)

deepfakes (Chinese) (outdated)

reddit (English)