November 21

Уникализация видео

Подробная инструкция по использованию скрипта

1. Подготовка к запуску

Перед началом работы с данным скриптом необходимо убедиться, что у вас установлены все необходимые зависимости, включая `moviepy` и `PyQt5`. Если `moviepy` или `PyQt5` не установлены, скрипт автоматически попытается установить их. Чтобы запустить скрипт:

1. Убедитесь, что Python 3 установлен на вашем компьютере. Для проверки версии Python выполните в командной строке команду:

python --version

2. Запустите скрипт, используя команду в командной строке или терминале:

python имя_файла.py

Скрипт автоматически установит все необходимые зависимости, если они не были установлены ранее.

2. Выбор папки для сохранения видео

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

1. Нажмите на кнопку "Выбрать папку".

2. В появившемся диалоговом окне выберите папку, куда будут сохранены все обработанные видео.

3. Настройки уникализации видео

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

3.1 Количество уникальных копий

- В поле "Количество уникальных копий каждого видео" введите число, которое укажет, сколько уникальных копий каждого видео нужно создать.

3.2 Настройки эффектов

Вы можете изменять различные параметры видео для создания уникальных копий. Вот доступные настройки:

- Ускорение видео: Используйте слайдер, чтобы ускорить или замедлить видео. Диапазон значений от -50% до 50% позволяет уменьшать или увеличивать скорость видео.

- Яркость: Настройте яркость видео с помощью слайдера. Значения варьируются от -50% до 50%, что позволяет сделать видео темнее или светлее.

- Контрастность: Слайдер контрастности регулирует контраст изображения в видео.

- Резкость: С помощью слайдера резкости вы можете сделать изображение более чётким или наоборот смягчить его.

- Громкость: Настройка громкости аудио дорожки с помощью слайдера позволяет уменьшить или увеличить уровень звука.

3.3 Случайные значения эффектов

Для добавления вариативности и уникализации видео можно использовать случайные значения параметров. Для этого установите галочки напротив следующих параметров:

- Случайная яркость

- Случайная контрастность

- Случайная резкость изображения

- Случайная громкость

3.4 Дополнительные эффекты видео

- Наложение невидимой сетки: Этот параметр добавляет едва заметную сетку на видео для защиты авторских прав.

- Случайная длительность видео: Уникализируйте длительность видео, установив этот параметр. Длительность изменится случайным образом в пределах заданного диапазона.

- Затемнение в начале видео: Добавьте эффект затемнения в начале каждого видео.

4. Запуск процесса уникализации

Когда все настройки выполнены, можно запустить процесс уникализации видео:

1. Нажмите кнопку "Запустить уникализацию".

2. Программа начнёт обработку каждого выбранного видео, создавая указанное количество уникальных копий.

3. В процессе выполнения будет отображаться прогресс обработки каждого видео. Также будет показан MD5-хеш для каждого выходного файла, что позволяет убедиться в уникальности.

5. Остановка процесса уникализации

Если необходимо остановить процесс уникализации до его завершения:

1. Нажмите кнопку "Остановить уникализацию".

2. Скрипт завершит обработку текущего видео и остановит весь процесс.

6. Лог выполнения

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

7. Сохранение результатов

Все обработанные видео будут сохранены в выбранной вами папке. Каждое видео будет иметь имя, начинающееся с "unique_", чтобы отличать его от исходного файла.

Например, если исходный файл называется `video.mp4`, то уникализированные копии будут называться `unique_1_video.mp4`, `unique_2_video.mp4` и так далее.

8. Закрытие программы

После завершения процесса уникализации или остановки обработки вы можете закрыть программу, нажав на кнопку закрытия окна или выбрав соответствующий пункт в интерфейсе операционной системы.