Об этом проекте
Video-subtitle-remover (VSR) — программное обеспечение для удаления жёстких субтитров из видео на основе искусственного интеллекта. Основные возможности: удаление субтитров без потери разрешения с созданием нового файла; заполнение удалённой области с помощью AI-моделей (восстановление без учёта соседних пикселей и удаление артефактов типа «马赛克»); извлечение субтитров из исходного видео (совместимо с video-subtitle-extractor); настройка положения субтитров для удаления только указанных зон; автоматическое удаление всех текстовых элементов по всему видео; пакетное удаление водяных знаков с нескольких изображений.
Программа работает через графический интерфейс и командную строку. В CLI можно задавать пути к входным/выходным файлам, координаты зоны субтитров и выбирать режимы восстановления: sttn-auto, sttn-det, lama, propainter, opencv.
Предусмотрены готовые сборки для разных сред: Windows CPU, Windows DirectML (для видеокарт не NVIDIA), Windows Nvidia CUDA 11.8/12.6/12.8 — поддержка GPU с различной вычислительной мощностью. Также доступен Docker-образ, работающий на видеокартах NVIDIA 10–50-й серии, AMD/Intel и процессорах.
При установке из исходников доступны режимы: CUDA (ускорение NVIDIA), CPU, DirectML (ускорение AMD/Intel) и macOS (Apple Silicon). Требуются Python 3.12+, библиотеки PaddlePaddle и PyTorch.
В разделе FAQ описаны особенности трёх алгоритмов восстановления: STTN хорошо подходит для видео с людьми и отличается скоростью, при этом можно пропустить детекцию субтитров; LAMA эффективен для изображений и анимации; ProPainter даёт лучшие результаты при сильном движении объектов, но требует много видеопамяти и работает медленнее. Пользователь может настраивать параметры для балансировки скорости и качества, а также использовать обучающие скрипты проекта для замены моделей по умолчанию.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.