❓ Частые вопросы
❔ Программа зависает при сканировании, что делать?
Ответ: Скорее всего, вы используете алгоритм CNN+Faiss с большим количеством кадров (более 200).
Решение:
- Нажмите кнопку "Остановить" – программа завершит текущую операцию.
- Уменьшите количество кадров до 100 или меньше.
- Переключитесь на алгоритм pHash.
- Сканируйте меньшие папки или включите предфильтрацию.
❔ Программа не находит похожие видео, хотя я знаю, что они есть
Ответ: Возможно, порог схожести слишком высок, или видео сильно отличаются (разное разрешение, обрезка).
Решение:
- Уменьшите порог схожести до 0.6.
- Используйте алгоритм CNN+Faiss (более устойчив к изменениям).
- Увеличьте количество кадров (до 100-200).
- Включите "Обрезку чёрных полос", если видео содержат letterbox.
- Проверьте, не попали ли папки в игнор‑лист.
❔ Можно ли восстановить удалённые файлы?
Ответ: Это зависит от выбранного действия:
- В корзину – да, файлы можно восстановить из Корзины Windows.
- Удалить навсегда – нет, требуется использование специализированных программ восстановления данных.
- Переместить в папку – файлы не удаляются, их можно найти в выбранной папке.
❔ Поддерживаются ли другие форматы видео?
Ответ: На данный момент поддерживаются:
MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V, MPG, MPEG, 3GP, OGV, TS, M2TS, VOB, DIVX, XVID, F4V, MTS. Если ваш формат не поддерживается, вы можете конвертировать его в один из поддерживаемых.
❔ Можно ли сравнивать видео разного качества и разрешения?
Ответ: Да, алгоритмы хорошо с этим справляются:
- pHash – устойчив к изменению размера, яркости, сжатию.
- CNN+Faiss – распознаёт видео даже при сильных изменениях разрешения и битрейта.
❔ Что делать, если программа выдаёт ошибку при открытии видео?
Ответ: Проверьте следующее:
- Файл не повреждён и открывается в видеоплеере (например, VLC).
- У программы есть права на чтение файла (попробуйте запустить от имени администратора).
- Формат поддерживается (
MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V, MPG, MPEG, 3GP, OGV, TS, M2TS, VOB, DIVX, XVID, F4V, MTS).
- Путь к файлу не содержит специальных символов (например, смайликов).
- Попробуйте конвертировать файл в MP4 с помощью ffmpeg или другого конвертера.
❔ Как выбрать, что удалять, если схожесть 50‑70%?
Ответ: В этом диапазоне видео могут быть частично похожи (общие сцены, нарезки). Рекомендуется:
- Использовать синхронный просмотр (кнопка "🎬 Синхронный просмотр") для визуального сравнения.
- Сравнить размер и разрешение – оставить файл с лучшими параметрами.
- Посмотреть длительность – возможно, одна версия полнее.
- Если сомневаетесь, не удаляйте – лучше оставить оба.
❔ Программа медленно работает, как ускорить?
Ответ: Есть несколько способов:
- Используйте алгоритм pHash (он быстрее CNN+Faiss).
- Уменьшите количество кадров (для pHash 30, для CNN 50).
- Включите предфильтрацию пар – это сразу отсекает заведомо неподходящие пары.
- Добавьте большие папки в игнор‑лист.
- Закройте другие тяжёлые программы (браузер, видеоредакторы).
- Сканируйте папки по одной, а не все сразу.
❔ Как использовать поиск в результатах?
Ответ: В нижней панели результатов есть поле ввода. Начните вводить имя файла (или часть пути) – список пар отфильтруется, оставив только те, где хотя бы один файл содержит введённый текст (регистр не учитывается). Кнопка с крестиком очищает поиск.
❔ Можно ли добавить свои папки в исключения?
Ответ: Да, с помощью кнопки "🚫 Включить папку в игнор-лист". Управлять списком можно через "📋 Управление игнор-листом".
❔ Что означают цвета в информации о файле?
Ответ: При сравнении двух файлов в паре характеристики (размер, длительность, разрешение, FPS, количество кадров) окрашиваются:
- Зелёный – у данного файла значение лучше (меньше размер, больше разрешение, больше FPS, больше длительность).
- Красный – значение хуже.
- Чёрный – значения равны (или близки).
Это помогает быстро понять, какой файл оставить при удалении.
❔ Где хранятся настройки?
Ответ: Все настройки сохраняются в файле user_settings.json в %APPDATA%\VideoDuplicateCleaner. Их можно скопировать на другой компьютер для переноса настроек.
❔ Как приостановить или остановить сканирование?
Ответ: Во время сканирования появляются кнопки «⏸️ Пауза», «▶️ Продолжить» и «⏹️ Остановить». Пауза временно останавливает обработку, остановка – полностью прекращает сканирование (результаты, полученные до остановки, остаются). Подробнее – в разделе «Управление сканированием».
❔ Почему программа не видит видео в папке?
Ответ: Проверьте следующее:
- Формат видео должен быть среди поддерживаемых:
MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V, MPG, MPEG, 3GP, OGV, TS, M2TS, VOB, DIVX, XVID, F4V, MTS.
- Папка не добавлена в игнор-лист (меню «Инструменты» → «Управление игнор-листом»).
- В настройках предфильтрации не включены фильтры, отсекающие файлы по размеру/длительности/имени.
- Файл не повреждён и доступен для чтения (попробуйте открыть его видеоплеером).
❔ Как использовать регулярные выражения в предфильтрации?
Ответ: В диалоге предфильтрации есть поле «Имя файла» и чекбокс «Использовать регулярное выражение». Примеры:
^part\d+ – имена, начинающиеся с "part" и цифр.
\.(mp4|avi)$ – файлы с окончанием .mp4 или .avi.
- В поле «Исключить» –
temp|backup – исключить файлы, содержащие "temp" или "backup".
Регулярные выражения поддерживают синтаксис Python re.
❔ Можно ли отменить очистку кэша?
Ответ: Нет, кэш удаляется безвозвратно. Но это безопасно – при следующем сканировании превью создаются заново, а сами видеофайлы не страдают.
❔ Что делать, если программа зависает при сканировании с CNN+Faiss?
Ответ: Скорее всего, вы выбрали слишком много кадров (например, >500). Используйте рекомендуемые значения (до 100 кадров). Также можно отключить предфильтрацию пар или временно переключиться на pHash. Если проблема повторяется – сообщите об ошибке в поддержку.