Checking "Skip Existing {Faces}" will crash.
I added frames to a folder and want to reextract, but keeping the already detected faces intact. If I check any of the "Skip Existing {Faces}" options, it will crash.
The place to discuss Faceswap and Deepfakes
https://forum.faceswap.dev/
I added frames to a folder and want to reextract, but keeping the already detected faces intact. If I check any of the "Skip Existing {Faces}" options, it will crash.
Yeah. There is apparently a bug with skip functions in extract. I will look at it when I get a chance, but it may not be for a while.
Have tagged this post to remind me.
The issue appears to be related to the way metadata is included in the new alignments file format. The new meta and data fields are stored directly alongside frame data, so when an alignments file (in the new format) is loaded and checked for legacy landmarks, it attempts to read the face field for the meta and data fields (which obviously doesn't exist, its file metadata, not frame data), since the metadata is stored alongside the frame data. The easiest fix would to just add a check against any frame data called meta or data.
This should now be fixed in latest commit.