Инструкция Video Duplicate Cleaner

❓ Частые вопросы

❔ Программа зависает при сканировании, что делать?

Ответ: Скорее всего, вы используете алгоритм CNN+Faiss с большим количеством кадров (более 200).

Решение:

  1. Нажмите кнопку "Остановить" – программа завершит текущую операцию.
  2. Уменьшите количество кадров до 100 или меньше.
  3. Переключитесь на алгоритм pHash.
  4. Сканируйте меньшие папки или включите предфильтрацию.

❔ Программа не находит похожие видео, хотя я знаю, что они есть

Ответ: Возможно, порог схожести слишком высок, или видео сильно отличаются (разное разрешение, обрезка).

Решение:

  1. Уменьшите порог схожести до 0.6.
  2. Используйте алгоритм CNN+Faiss (более устойчив к изменениям).
  3. Увеличьте количество кадров (до 100-200).
  4. Включите "Обрезку чёрных полос", если видео содержат letterbox.
  5. Проверьте, не попали ли папки в игнор‑лист.

❔ Можно ли восстановить удалённые файлы?

Ответ: Это зависит от выбранного действия:

  • В корзину – да, файлы можно восстановить из Корзины Windows.
  • Удалить навсегда – нет, требуется использование специализированных программ восстановления данных.
  • Переместить в папку – файлы не удаляются, их можно найти в выбранной папке.

❔ Поддерживаются ли другие форматы видео?

Ответ: На данный момент поддерживаются: MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V, MPG, MPEG, 3GP, OGV, TS, M2TS, VOB, DIVX, XVID, F4V, MTS. Если ваш формат не поддерживается, вы можете конвертировать его в один из поддерживаемых.

❔ Можно ли сравнивать видео разного качества и разрешения?

Ответ: Да, алгоритмы хорошо с этим справляются:

  • pHash – устойчив к изменению размера, яркости, сжатию.
  • CNN+Faiss – распознаёт видео даже при сильных изменениях разрешения и битрейта.

❔ Что делать, если программа выдаёт ошибку при открытии видео?

Ответ: Проверьте следующее:

  1. Файл не повреждён и открывается в видеоплеере (например, VLC).
  2. У программы есть права на чтение файла (попробуйте запустить от имени администратора).
  3. Формат поддерживается ( MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V, MPG, MPEG, 3GP, OGV, TS, M2TS, VOB, DIVX, XVID, F4V, MTS).
  4. Путь к файлу не содержит специальных символов (например, смайликов).
  5. Попробуйте конвертировать файл в MP4 с помощью ffmpeg или другого конвертера.

❔ Как выбрать, что удалять, если схожесть 50‑70%?

Ответ: В этом диапазоне видео могут быть частично похожи (общие сцены, нарезки). Рекомендуется:

  1. Использовать синхронный просмотр (кнопка "🎬 Синхронный просмотр") для визуального сравнения.
  2. Сравнить размер и разрешение – оставить файл с лучшими параметрами.
  3. Посмотреть длительность – возможно, одна версия полнее.
  4. Если сомневаетесь, не удаляйте – лучше оставить оба.

❔ Программа медленно работает, как ускорить?

Ответ: Есть несколько способов:

  • Используйте алгоритм pHash (он быстрее CNN+Faiss).
  • Уменьшите количество кадров (для pHash 30, для CNN 50).
  • Включите предфильтрацию пар – это сразу отсекает заведомо неподходящие пары.
  • Добавьте большие папки в игнор‑лист.
  • Закройте другие тяжёлые программы (браузер, видеоредакторы).
  • Сканируйте папки по одной, а не все сразу.

❔ Как использовать поиск в результатах?

Ответ: В нижней панели результатов есть поле ввода. Начните вводить имя файла (или часть пути) – список пар отфильтруется, оставив только те, где хотя бы один файл содержит введённый текст (регистр не учитывается). Кнопка с крестиком очищает поиск.

❔ Можно ли добавить свои папки в исключения?

Ответ: Да, с помощью кнопки "🚫 Включить папку в игнор-лист". Управлять списком можно через "📋 Управление игнор-листом".

❔ Что означают цвета в информации о файле?

Ответ: При сравнении двух файлов в паре характеристики (размер, длительность, разрешение, FPS, количество кадров) окрашиваются:

  • Зелёный – у данного файла значение лучше (меньше размер, больше разрешение, больше FPS, больше длительность).
  • Красный – значение хуже.
  • Чёрный – значения равны (или близки).

Это помогает быстро понять, какой файл оставить при удалении.

❔ Где хранятся настройки?

Ответ: Все настройки сохраняются в файле user_settings.json в %APPDATA%\VideoDuplicateCleaner. Их можно скопировать на другой компьютер для переноса настроек.

❔ Как приостановить или остановить сканирование?

Ответ: Во время сканирования появляются кнопки «⏸️ Пауза», «▶️ Продолжить» и «⏹️ Остановить». Пауза временно останавливает обработку, остановка – полностью прекращает сканирование (результаты, полученные до остановки, остаются). Подробнее – в разделе «Управление сканированием».

❔ Почему программа не видит видео в папке?

Ответ: Проверьте следующее:

  1. Формат видео должен быть среди поддерживаемых: MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V, MPG, MPEG, 3GP, OGV, TS, M2TS, VOB, DIVX, XVID, F4V, MTS.
  2. Папка не добавлена в игнор-лист (меню «Инструменты» → «Управление игнор-листом»).
  3. В настройках предфильтрации не включены фильтры, отсекающие файлы по размеру/длительности/имени.
  4. Файл не повреждён и доступен для чтения (попробуйте открыть его видеоплеером).

❔ Как использовать регулярные выражения в предфильтрации?

Ответ: В диалоге предфильтрации есть поле «Имя файла» и чекбокс «Использовать регулярное выражение». Примеры:

  • ^part\d+ – имена, начинающиеся с "part" и цифр.
  • \.(mp4|avi)$ – файлы с окончанием .mp4 или .avi.
  • В поле «Исключить» – temp|backup – исключить файлы, содержащие "temp" или "backup".

Регулярные выражения поддерживают синтаксис Python re.

❔ Можно ли отменить очистку кэша?

Ответ: Нет, кэш удаляется безвозвратно. Но это безопасно – при следующем сканировании превью создаются заново, а сами видеофайлы не страдают.

❔ Что делать, если программа зависает при сканировании с CNN+Faiss?

Ответ: Скорее всего, вы выбрали слишком много кадров (например, >500). Используйте рекомендуемые значения (до 100 кадров). Также можно отключить предфильтрацию пар или временно переключиться на pHash. Если проблема повторяется – сообщите об ошибке в поддержку.