Этот глухой вылет нейросетевого скрипта при замене лиц в Swapy происходит из-за того, что библиотека дипфейка пытается обработать весь массив кадров видеопотока одновременно в одном пакете (Batch Size), вызывая мгновенный перегруз буфера VRAM вашей видеокарты.
Обойти аппаратное ограничение памяти можно тонкой настройкой эмулятора:
* Зайди в параметры эмулятора (BlueStacks или LDPlayer) и во вкладке графического движка принудительно переключи рендерер с DirectX на OpenGL, это изменит алгоритм аллокации памяти.
* Внутри самой утилиты Swapy перед стартом обработки видео зайди в расширенные настройки (Settings) и снизь параметр "Batch Size" с дефолтных 4 до 1. Это заставит скрипт обрабатывать кадры последовательно по одному.
* Установи ползунок качества генерации на значение Medium. На итоговом результате визуально это практически не скажется, зато нагрузка на ядра CUDA упадет на 40%.
После перезапуска процесса нейросеть успешно завершит инпейнтинг масок лица, и финальное сохранение видеоролика пройдет без вылетов и зависаний интерфейса.