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

📁 Вкладка 'Сканирование папки'

Это основная вкладка для поиска похожих видеофайлов в выбранных папках.

📍 Шаг 1: Выбор папок

Кнопка "Выбрать папку для сканирования" – добавляет папку в список. Можно добавить несколько папок – программа проверит все видео внутри них.

Управление списком папок (кнопка "📋 Управление списком папок") – позволяет удалить выбранные папки из списка (мультивыбор).

Очистить весь список – кнопка "🗑️ Очистить список для сканирования".

📝 Важно: Программа автоматически проверяет вложенность папок. Если вы добавите папку, которая уже входит в другую выбранную папку, появится предупреждение – дублирования сканирования не будет.

🚫 Игнор-лист папок

Если некоторые папки не нужно сканировать (например, системные или с резервными копиями):

  1. Нажмите "🚫 Включить папку в игнор-лист".
  2. Выберите папку, которую следует исключить из сканирования.
  3. Управляйте списком через "📋 Управление игнор-листом" (добавление, удаление, очистка).

Подробнее об игнор-листе см. также в разделе «Управление файлами».

⚙️ Шаг 2: Настройка параметров

Основные параметры сканирования настраиваются с помощью трёх элементов на панели (слева направо):

  1. Выбор алгоритма – выпадающий список с вариантами pHash и CNN+Faiss.
  2. Кнопка «Настройки сканирования» – открывает диалог, в котором собраны все параметры для выбранного алгоритма:
    • Общий порог схожести (0.1–1.0).
    • Обрезка чёрных полос – автоматически удаляет тёмные края (увеличивает точность, но может замедлить работу).
    • Для pHash: количество кадров, размер окрестности, адаптивная окрестность, использование параллельной обработки.
    • Для CNN+Faiss: количество кадров, выбор модели, размер окрестности, адаптивная окрестность, использование параллельной обработки (с предупреждением о нагрузке).
  3. Кнопка «Предфильтрация» (⚙️) – открывает диалог расширенной фильтрации файлов и пар для ускорения сканирования. Подробнее см. отдельный раздел «Расширенная предфильтрация».

Индикатор справа от кнопок показывает, активны ли фильтры (жёлтый значок ⚠️) или нет (🔍).

📌 О параллельной обработке

В диалоге настроек сканирования есть чекбокс "Применять несколько ядер ЦП" (для pHash и для CNN отдельно). Он включает параллельную обработку кадров для ускорения анализа.

  • Включайте параллельную обработку когда:
    • ✅ Много видео (>20 файлов среднего размера)
    • ✅ Видео на SSD (не боится параллельных чтений)
    • ✅ Время критично (нужно быстро получить результат)
    • ✅ Компьютер мощный (хорошее охлаждение)
  • Отключайте параллельную обработку когда:
    • ✅ Мало видео (менее 20 файлов среднего размера)
    • ✅ Видео на HDD (шумный диск)
    • ✅ Работаете ночью (не хотите шума)
    • ✅ Ноутбук на батарее (экономия энергии)
  • Важно: Для pHash параллельная обработка даёт значительный прирост скорости (до 2-3 раз на больших папках). Для CNN+Faiss прирост менее заметный (около 15-20%), поскольку CNN и так интенсивно использует процессор.
  • Предупреждение: ⚠️ Параллельная обработка использует все доступные ядра процессора и может значительно нагрузить систему. Перед включением этой функции рекомендуется закрыть ресурсоемкие приложения (браузер с множеством вкладок, видеоредакторы, игры) во избежание зависания компьютера.
  • Совет: На небольших объёмах (до 20 видео) прирост скорости будет незаметен — можете отключить эту функцию для экономии ресурсов.

Подробнее о настройках алгоритмов и их параметрах читайте в разделе «Настройка алгоритмов».

🚀 Шаг 3: Запуск сканирования

Нажмите "🚀 Начать оптимизированное сканирование". Программа покажет прогресс (этапы: сбор метаданных, извлечение признаков, сравнение), прошедшее и примерное оставшееся время. Можно поставить на паузу или остановить.
Подробнее об управлении процессом – в разделе «Управление сканированием».

📊 Шаг 4: Анализ результатов

После завершения сканирования вы увидите список пар видео, отсортированных по убыванию схожести:

  • Пары видео с процентом схожести и цветовой индикацией (зелёный – лучше, красный – хуже) по характеристикам (размер, длительность, разрешение, FPS, количество кадров).
  • Превью каждого видео (случайный кадр из середины, поэтому по превью нельзя окончательно судить о сходстве).
  • Кнопки действий:
    • 🎬 Синхронный просмотр – открывает side‑by‑side просмотр двух видео с перемоткой.
    • 🔍 Сравнить – запускает детальное сравнение выборки кадров из обоих видео с покадровыми результатами.
  • Чекбоксы "🗑️ УДАЛИТЬ" – пометка файлов для последующего удаления/перемещения.
  • Контекстное меню (правый клик на панели файла) – Открыть расположение файла.

Навигация по результатам (пагинация и поиск) описана в разделе «Работа с результатами».

🗑️ Управление удалением

В верхней панели отображается количество отмеченных файлов и их общий размер. Кнопка Очистить отметки снимает все пометки. Кнопка 🗑️ Удалить/переместить отмеченные (X) запускает массовое удаление с выбором действия (корзина, безвозвратно, переместить в папку).

💡 Совет: Перед удалением используйте синхронный просмотр или кнопку "Сравнить", чтобы убедиться, что файлы действительно дубликаты или вам не нужны.