Быстрый старт
Четыре шага до первой пачки
- Закинуть исходники
Перетащить ролики в левую колонку или выбрать папку. Обрабатывается вся очередь.
- Нажать пресет
Кнопки в шапке. Не уверены — берите UGC, он собран под вертикальные ролики.
- Задать число копий
Сколько разных версий сделать из каждого ролика.
- Включить «Проверка уникальности»
После обработки покажет в цифрах, насколько копии разошлись. Без неё вы работаете вслепую.
Пресеты
Кнопки в шапке — что каждая ставит
Gambling
максимальная переработка
- 10 копий, все рычаги включены
- Нарезка по 25 секунд
- Рекадр 9:16 и баннер
- Самая тяжёлая переработка картинки
Studio
бережно к картинке
- 3 копии, формат MOV
- Только кроп и цветокор
- Без шума, скорости и звука
- Когда качество важнее разброса
UGC
рабочая лошадь
- 5 копий, нарезка 59 секунд
- Кроп, цветокор, шум, скорость
- Микро-поворот и случайный лук
- Начинайте отсюда
Кружок
круг на фоне, как видеосообщение
- Мягкий край и тень под кругом
- Фон: блюр, видео или картинка
- Позиция круга по X и Y
- Подробности в разделе 05
Пресет — стартовая точка, а не приговор: после нажатия любой тумблер можно поправить руками.
Что реально двигает хэш
Замерено · дистанция dHash от оригинала
Площадка сравнивает ролики перцептивным хэшем: кадр ужимается до крошечной сетки яркостей, и сравниваются соседние клетки. Из этого следует вещь, которая противоречит интуиции — цвет и шум такой хэш почти не двигают. Ниже вклад каждого рычага по отдельности.
| Рычаг | Вклад в расхождение | Почему так |
|---|---|---|
| Умный Кропmetadata | Меняет саму композицию кадра — что попало в рамку, а что отрезано. Единственный рычаг, который реально работает. | |
| ЦветокорcolorGrade | Хэш считается по серому и сравнивает соседей. Ровный сдвиг яркости порядок соседей не меняет. | |
| Микро-шумnoiseEffects | Кадр ужимается до сетки — попиксельный шум усредняется почти в ноль. |
Выключили «Умный Кроп» — считайте, выключили уникализацию. Остальные тумблеры втроём не наберут и половины того, что даёт он один. Они меняют вид ролика и подпись файла, но не расхождение картинки.
Ползунок интенсивности управляет только силой микро-шума — тем самым рычагом, который даёт 0.4 бита. Выкрутить его на 100 не сделает копии «уникальнее»: добавит зерна на картинку и всё. Сила кропа от него не зависит вообще.
Тумблеры по одному
Полный справочник правой колонки
Картинка
| Тумблер | Что делает | Когда включать |
|---|---|---|
| Умный Кропmetadata | Отрезает 9–15% кадра и сдвигает рамку на каждую копию. Рамки всей пачки раскладываются так, чтобы копии были как можно дальше друг от друга, а не случайно — случайные слипаются в двойников. | Всегда. Это ядро. |
| ЦветокорcolorGrade | Свой сдвиг яркости, контраста, насыщенности, оттенка и цветовой температуры на копию. | Почти всегда — копии выглядят по-разному для человека. |
| Микро-шумnoiseEffects | Добавляет зерно. Сила берётся с ползунка интенсивности. | По вкусу. На хэш влияет слабо. |
| ВиньеткаmirrorFlip | Затемняет углы кадра. Название в коде историческое, зеркалит не он. | Когда нужен «снятый на телефон» вид. |
| ЗеркалированиеvideoFlip | Отражает кадр по горизонтали. | Осторожно: перевернёт весь текст в кадре. |
| Микро-поворотrotate | Поворот до ±2.5° с зумом на 12%, чтобы скрыть чёрные углы. | Хорошо сочетается с кропом. |
| Рекадр 9:16reframe | Собирает вертикальный кадр: видео по центру, размытая копия в полях. | Когда исходник горизонтальный. |
| Случайный лукrandomFilter | Один из пяти готовых образов на копию: винтаж, тепло, холод, поп. | Для разброса внутри пачки. |
| Цветовой LUTlut | Кинематографический грейд. 26 пресетов, режим «случайный на копию» или свой .cube. | Когда нужен единый стиль или максимальный разброс. |
| Смена FPSfpsShift | Переводит на 24, 25 или 30 — всегда отличный от исходного. Длительность сохраняется. | Меняет временную структуру потока. |
| Цвет. пространствоcolorSpace | Меняет теги цветового пространства в контейнере. На картинку не влияет — только маркировка. | Бесплатно, пусть стоит. |
| Затемнениеfade | Плавный вход и выход, синхронно по видео и звуку. | Косметика. |
Структура пачки
| Тумблер | Что делает | Когда включать |
|---|---|---|
| Цепочка копийchainMode | Раскладывает кроп всей пачки так, чтобы копии были как можно дальше друг от друга, с более широким ходом рамки. Зум не копится — не больше 1.5×. (До 2.10.9 копия N делалась из копии N−1, и к шестой копии кадр увеличивался в 4.3×.) | Когда копий много (10+). Замер, 10 копий: включена — 0 двойников, выключена — 4–6. |
| Варп скоростиspeed | Скорость ±3% на копию. Этим же тумблером включается вся уникализация звука — сдвиг тона и нотч-фильтры. | Почти всегда. Со звуком он работает сильнее, чем с картинкой. |
| ДлительностьcutMode | Режет ролик до заданной длины. | Под лимиты площадки. Для видеосообщения — не больше 59. |
| Подпись (spintax)captionMode | Впечатывает текст в кадр. Синтаксис {СЕКРЕТ|ТОП} №{1|2|3} — на каждую копию свой вариант. | Когда нужен разный текст в пачке. |
| ИИ · тексты к постамPro+ | После рендера нейросеть сама смотрит ролик — 4 кадра и до 45 секунд звука — и пишет к каждой копии свой заголовок, описание и хэштеги под выбранную площадку. Кладёт их в .txt рядом с видео (IMG_0001.MOV → IMG_0001.txt). Тема необязательна — это подсказка. На сервер уходят только эти кадры и звук, сам ролик остаётся на компьютере. | Когда заливаешь пачку — у каждой копии сразу свой текст. |
| ИИ · языкPro+ | RU · EN · 日本 · 한국 · عربي — на этом языке ИИ пишет и тексты к постам, и подпись на видео. Подпись рисуется шрифтом под письменность: японский, корейский и арабский — системными шрифтами Mac/Windows (наш фирменный их не умеет), арабский справа налево. Длинная подпись переносится по строкам и сама ужимается, чтобы не вылезать за кадр. | Заливаешь на зарубежные аккаунты — тексты сразу на их языке. |
| ИИ · подпись на видеоPro+ | Смотрит первый ролик очереди (или берёт тему) и пишет 5 вариантов короткой подписи в spintax, включает «Подпись». | Когда лень придумывать варианты самому. |
| Проверка уникальностиselfCheck | После обработки меряет расхождение копий. Ничего не меняет в файлах. | Всегда. Раздел 07. |
Особые режимы
Меняют сам кадр, а не его обработку
Кружок
Круг с мягким растушёванным краем ложится на фон — не «чёрный квадрат», как было раньше. Углы прозрачны, сквозь них виден фон, под кругом мягкая тень — вид видеосообщения из телеграма.
| Настройка | Варианты | Пояснение |
|---|---|---|
| Формат полотна | TikTok 9:16 · Instagram 4:5 · YouTube 16:9 · Кружок 1:1 | Круг кладётся на полотно площадки, кадр не обрезается. «Кружок 1:1» — квадрат под видеосообщение. |
| Фон вокруг круга | Размытый · Чёрный · Видео · Картинка | Блюр — из того же кадра. Видео — второе видео из панели «Сплит». Картинка — своя плашка или фото. |
| Диаметр | 256–900 px | Размер самого круга на полотне. |
| Позиция ↕ / ↔ | 0–100% | Двигает круг по вертикали и горизонтали. |
Настоящий кружок в телеграме рисует приложение, а не файл. Видеосообщение — это обычный квадратный ролик, скругление накладывает клиент при показе, и получить его можно только отправкой через бота.
Загруженный в чат как обычное видео, наш файл останется прямоугольным с нарисованным кругом. Это имитация — для ленты и сторис, а не для чата.
Круг накладывается последним, уже после всей обработки, поэтому кроп продолжает работать и уникализация не отключается. Рекадр 9:16 при этом гасится сам: из размытого вертикального кадра центральный квадрат — это размытые поля вместо картинки.
Видео на фоне
Ролик целиком уменьшается и ложится на картинку — со скруглёнными углами и мягкой тенью, как у Reels-аккаунтов. Выбираете папку с фонами: у каждой копии свой фон, без повторов, пока картинки не кончатся.
| Настройка | Варианты | Пояснение |
|---|---|---|
| Папка с фонами | jpg · png · webp | Вертикальные картинки 9:16 смотрятся лучше всего. Без папки фоном идёт размытый сам ролик. |
| Формат полотна | 9:16 · 1:1 · 4:5 | 9:16 — TikTok, Reels, Shorts. 1:1 Shorts тоже принимает, но с полосами, и алгоритм отдаёт предпочтение вертикали. |
| Размер ролика | 60–92% | Сколько полотна занимает ролик. Внутри рамки работает вся обычная уникализация. |
| Разброс рамки | 0–100, по умолчанию 50 | Насколько рамка гуляет по полотну от копии к копии. 0 — строго по центру и одного размера, но копии слипаются (замер: 2 двойника из 6). 50 — почти по центру и 0 двойников. 100 — максимальный ход. |
Один только разный фон копии почти не разводит: хэш сжимает кадр в крошечную сетку, где доминирует одинаковый прямоугольник ролика — при рамке строго по центру выходило 4 двойника из 6. Поэтому место и размер рамки тоже разложены по пачке. С этим — 0 двойников из 6 в двух прогонах на реальном ролике, а от оригинала копии уходят дальше, чем без фона.
Баннер и наложение видео
Поверх ролика кладётся картинка, GIF или второе видео — с размером, позицией и прозрачностью. Небольшой баннер в углу — для логотипа или плашки. Кнопка «На весь кадр» растягивает слой на всё полотно и ставит прозрачность 45%: получается двойная экспозиция, два ролика просвечивают друг через друга.
| Настройка | Варианты | Пояснение |
|---|---|---|
| Файл | png · gif · mp4 · mov · webm | Видео короче ролика зацикливается. |
| Размер | 10–100% | Доля ширины кадра. 100% по центру — слой на весь кадр. |
| Позиция X / Y | 0–100% | Где центр слоя. |
| Прозрачность | 10–100% | 40–50% — равный микс двух видео, меньше — верхний слой едва виден. |
Для уникализации наложение слабое: полупрозрачный слой сдвигает хэш на 1–4 бита, кроп — на 13. Это инструмент монтажа и внешнего вида, а разводят копии кроп, разброс рамки и разные фоны.
Сплит-скрин
Два ролика в одном кадре. Первый берётся из очереди, второй выбирается один на всю пачку.
| Настройка | Варианты | Пояснение |
|---|---|---|
| Раскладка | Верх/низ · Лево/право | Для вертикали осмысленно только верх/низ: в колонке 540 пикселей лицо нечитаемо. |
| Звук | 1-е · 2-е · Оба · Нет | Выбранная дорожка проходит всю обычную обработку звука. |
| Если второй короче | Зациклить · Обрезать | Зациклить — крутит второй по кругу. Обрезать — заканчивает по короткому. |
Половины кропаются независимо, поэтому на копию приходится две случайные рамки вместо одной. По расхождению между копиями сплит даёт 23.5 бита против 13.2 у обычного режима на том же материале, и ни одного двойника в пачке. Сейчас это самый сильный режим.
Рядом с настройками — живое окно предпросмотра: два реальных кадра, поделённых по ползунку «Раздел», со светящейся линией стыка. Видно, где пройдёт граница, ещё до запуска.
Паспорт копии
Каждая копия выглядит как файл, снятый на конкретный телефон: своя модель, своя версия ОС, своя дата съёмки в часовом поясе города и своё гео на каждой копии. Всё согласовано между собой и лежит ровно там, где это читают сам Apple и любые парсеры.
| Паспорт | Как выглядит копия | Гео в Finder |
|---|---|---|
| iPhone | IMG_####.MOV, QuickTime, ключи com.apple.quicktime.*, актуальная iOS 26.x. По умолчанию. | Видно: широта, долгота, кодер |
| Android | VID_…mp4 / PXL_… / Samsung по дате, гео в ©xyz, версия Android. | Не видно — как и у настоящего андроид-видео; ffmpeg-парсеры видят |
| Микс | Пополам: разные «телефоны» в одной пачке. | У iPhone-копий видно |
Раньше гео тоже менялось на каждой копии, но писалось туда, где его не видел даже Finder, а в каждую копию попадала подпись FFmpeg (Lavf) и самодельные теги. Теперь этого нет. Копии лежат в папке с именем исходника: выход/имя_ролика/IMG_4821.MOV. Звук остаётся стерео, размер кадра — ровно как у исходника. Нарезка даёт отдельные ролики подряд: IMG_4821, IMG_4822…
Только метаданные
Быстрый режим: видеопоток копируется без перекодирования, меняется лишь «паспорт» файла — дата, устройство, геометка (см. «Паспорт копии»).
Проверка уникальности в этом режиме покажет нули. Так и должно быть: картинка побайтово та же самая. Режим меняет подпись файла, но площадка, которая сравнивает изображение, увидит тот же ролик.
Включённый режим гасит 16 тумблеров обработки — они подсветятся серым с объяснением. Это не поломка, они просто не применимы.
Звук
Отпечаток строится по спектральным пикам
Уникализация звука включается тумблером «Варп скорости». Основную работу делает сдвиг тона: он и ломает аудио-отпечаток.
| Сдвиг тона | Совпадение с оригиналом | Итог |
|---|---|---|
| +1.0% | 88.6% | опознаётся |
| +1.7% | 83.0% | уже не опознаётся |
| +2.5% | 77.3% | с запасом |
| +5.0% | 63.7% | слышно как «не тот голос» |
Рабочий диапазон — 2–5%, и он уже настроен. Трогать не нужно.
В кадре речь
Отдельный режим для говорящей головы. Обычные нотч-фильтры стоят на 120–300 Гц — для музыки это низ, а для голоса основной тон, и человек начинает звучать выхолощенно. В речевом режиме основной тон не трогается совсем, работа идёт выше, в области призвуков. Сдвиг тона тоже мягче: 1.5–3% вместо 2–5%.
Аудио Микс и Заменить звук
Микс подмешивает вашу дорожку к оригиналу. Замена выбрасывает оригинал целиком.
Аудио-матчинг переживает сдвиг тона, темпа и эквализацию. При миксе оригинальная дорожка остаётся внутри и находится по отпечатку. Единственный надёжный способ убрать аудио-отпечаток — не тащить исходный звук вообще.
Если включить замену, но не дать дорожку, звук будет вырезан начисто. Это намеренно: оставить оригинал было бы хуже всего — вы думаете, что отпечаток убран, а он на месте.
Раскладка дорожек по копиям
Когда загружено две и больше музыкальных дорожек, под миксом появляется раскладка: для каждой дорожки задаётся, сколько копий её получат и с какой громкостью. Например, из 10 копий 6 идут с треком A на 20%, 4 — с треком B на 50%. Что не расписано — берёт случайную дорожку на общей громкости.
Одна пачка выходит с разным звуком, а не под один трек. Плюс к расхождению картинки это разносит и аудио-отпечаток внутри пачки — площадке труднее сшить копии в один ролик по звуку.
Как читать проверку
Порог сходства — 12 бит
После обработки программа сама сравнивает результат. Два числа, и они отвечают на разные вопросы.
| Показатель | Что означает | Норма |
|---|---|---|
| От оригинала | Насколько копия ушла от исходного ролика. | больше 12 |
| Между копиями | Насколько копии отличаются друг от друга. | больше 12 |
| Двойники в пачке | Сколько копий слишком похожи на соседей. | 0 |
Ниже 12 — программа считает файлы близкими к дубликатам и называет конкретные имена, чтобы не переделывать всю пачку.
Что делать, если цифры низкие
| Симптом | Причина | Лечение |
|---|---|---|
| Обе цифры около нуля | Включён режим «только метаданные» | Выключить его — иначе перекодирования не происходит |
| Мало «от оригинала» | Выключен «Умный Кроп» | Включить. Без него двигать хэш нечем |
| Есть двойники в пачке | Копии сделаны из одного оригинала одинаково | Включить «Цепочку копий» или сплит-скрин |
| Цифры пляшут от прогона к прогону | Все сдвиги случайные | Норма. Смотрите на минимум, а не на среднее |
На плоской синтетике — градиентах, однотонных заливках, статичных заставках — хэш почти не двигается, и цифры выйдут заниженными. Проверять имеет смысл на реальном съёмочном материале.
Границы
Что продукт не делает
Здесь честно, потому что иначе вы потратите время не туда.
Чужой контент это не спасает
Матчинг правообладателя работает по эталону, а не по вашему файлу. Никакая обработка картинки и звука это не обходит. Продукт закрывает файл, а не право на него.
Порогов площадок никто не публикует
Порог в 12 бит — линейка этой программы, а не TikTok или Instagram. Она даёт измеримое расхождение, а не гарантию, что ролик не склеят.
Поведение аккаунтов — отдельная история
Уникализатор работает с файлом. Он не влияет на то, как ведут себя аккаунты, не трогает расшифровку речи и не отменяет отложенное понижение охватов.