Skip to content

Releases

v7.1.18

Choose a tag to compare

@EvgenRublev EvgenRublev released this 08 Nov 17:55

Генерация: патчи ядра ComfyUI обновляются при запуске (правка 901)

  • Исправлена «сломавшаяся опция звука» после внутрипрограммного обновления.
    Апдейтер меняет только файлы студии и не трогает ComfyUI, поэтому патченная
    нода MiniMaxH3AddGuide оставалась старой — без второго выхода latent.
    Новый воркфлоу (правка 888) подаёт этот выход в сэмплер, и ComfyUI отвечал
    HTTP 400: exception_during_inner_validation / IndexError: list index out of range
    на входе av_latent — аудио-гайд не запускался.
  • Теперь scripts/sync_custom_nodes.js перед каждым стартом ComfyUI (Electron и
    start.bat) синхронизирует и install/comfy-patches с установленным ядром —
    пофайлово, только отличающиеся файлы. Переустановка не нужна: фикс приезжает
    в апдейт-зипе и срабатывает при первом запуске после обновления.

Установщик: скачивание ffmpeg с нескольких зеркал (правка 900)

  • Исправлено падение установки на шаге ffmpeg. GitHub-release CDN иногда
    отвечает 404 на корректную ссылку .../releases/latest/download/ffmpeg-master-latest-win64-gpl.zip
    (curl пишет curl: (22) ... 404); curl --retry такой ответ не повторяет, и
    установка обрывалась с «не удалось скачать».
  • Теперь файл пробуется по очереди с четырёх ссылок: прямой адрес организации
    FFmpeg-Builds/FFmpeg-Builds, старый редирект BtbN, зеркало yt-dlp и
    сборка ffmpeg-release-essentials.zip с gyan.dev (во всех есть ffmpeg.exe
    и ffprobe.exe). Перед сменой зеркала недокачанный .part/сегменты
    удаляются, чтобы не склеить разные сборки.

Монтажка: перенос с упором в соседа, удаление без сдвига, мультивыбор клипов (правка 899)

  • Упор вместо выталкивания. При перетаскивании клипа базовой дорожки соседи
    не раздвигаются и не меняются местами: клип скользит по шкале и упирается в
    соседний клип, дальше не идёт. Встык ставится ровно встык; порядок клипов при
    перетаскивании не меняется.
  • Удаление без ripple. Удалённый клип оставляет пустое место — следующие клипы
    не сдвигаются влево, освободившаяся пауза передаётся следующему по позиции клипу.
  • Мультивыбор. Ctrl/Cmd/Shift+клик добавляет или снимает клип (база, слой,
    аудио); выделенная группа перемещается синхронно (по дорожке и между дорожек),
    удаляется всей группой (Delete) и подсвечивается на таймлайне.

Монтажка: дисперсия в превью и в рендере теперь одинаковая (правка 898)

  • Сила дисперсии пересчитана в доли кадра. Раньше превью смещало каналы на
    фиксированное число экранных пикселей, а финальный рендер — на долю кадра,
    из-за чего в готовом файле дисперсия выглядела в несколько раз сильнее.
    Теперь превью/calibration считаются по тем же коэффициентам, что и ffmpeg
    (общая формула в src/lib/montage-dispersion.ts), и не зависят от размера
    окна и масштаба превью.
  • Профиль смещений совпадает с рендером (закон линзы k1·r² + k2·r⁴,
    нормированный по полудиагонали): у центра смещение почти нулевое, максимум
    в углах. Отдельная «маска чистого центра» в превью убрана — её роль играет
    сам профиль; ползунок маски центра теперь одинаково приглушает силу и в
    превью, и в рендере.
  • Учтён аспект кадра: раньше квадратная карта растягивалась на 16:9 и
    вертикальное расхождение было почти вдвое сильнее горизонтального.

Монтажка: дисперсия без цветной рамки по краям (правка 897)

  • Убрана цветная рамка по периметру превью при включённой дисперсии.
    Область SVG-фильтра теперь ровно совпадает с кадром (раньше она выступала
    на 2% и «нулевая» кромка карты дисперсии оказывалась за кадром).
  • Там, где смещённый канал выходит за пределы кадра (края картинки и чёрные
    поля letterbox), Red/Blue добираются из исходного пикселя — screen-сборка
    больше не теряет канал, и по кромке не появляются разложенные цвета.

Монтажка: панорамирование таймлайна правой кнопкой (правка 896)

  • Таймлайн двигается влево-вправо зажатой правой кнопкой мыши (и по
    вертикали между дорожками). Контекстное меню на таймлайне подавлено.
    Левая кнопка работает как раньше: клипы, края, бегунок.
  • Правый клик по бегунку/краям клипов больше не запускает скраб/подрезку —
    вместо этого начинается панорамирование.

Генерация: кроп картинок-референсов (правка 895)

  • Референс-картинку можно обрезать прямо в просмотрщике. Клик по превью →
    «Обрезать» → свободная рамка: её можно двигать целиком и масштабировать за
    любую из 8 ручек (углы и стороны), есть сетка третей. «Применить кроп»
    возвращает в обычный просмотр уже обрезанное изображение.
  • Оригинал сохраняется. Повторный кроп всегда начинается с исходной
    картинки и показывает прежнюю рамку — можно обрезать иначе.
  • В генерацию уходит кроп. Обрезанный PNG загружается в input/ и
    подменяет путь референса; если кропа нет — уходит оригинал.

Генерация: длительность в целых секундах (правка 894)

  • «Длительность» в «Генерации» теперь в целых секундах: ползунок и ручной
    ввод — от секунды к секунде (шаг 1 с). Внутри значение по-прежнему
    переводится в валидные кадры модели (17n+5), поэтому фактическая длина может
    отличаться от выбранной на доли секунды — точные кадры видны в подсказке
    бейджа. Раньше ползунок двигался по кадрам, а секунды прыгали (5.1, 5.8…).
  • Бейдж длительности рядом с разрешением и счётчик бесшовного повтора тоже
    показывают целые секунды.

Монтажка: свойства клипа и магнит между дорожками (правка 893)

  • Выбор клипа эксклюзивен. Клик по клипу на любой дорожке снимает выделение
    с клипов остальных дорожек: панель свойств больше не «залипает» на клипе с
    другой дорожки (раньше клик по базе не сбрасывал выделенный слой).
  • Магнит работает между всеми дорожками. К магниту притягиваются оба края
    клипа — начало и конец — к краям клипов на любых дорожках (V1, V2+, аудио),
    к 0 и плейхеду: клип на V2 ставится началом встык к концу клипа на V1 и
    наоборот.

v7.1.17

Choose a tag to compare

@EvgenRublev EvgenRublev released this 07 Nov 17:45

Монтажка: многодорожечный таймлайн (правки 874, 876–881, 883–884, 886)

  • Видеодорожки V1, V2, V3… равноправны, «главной» больше нет. Клип базы можно
    перетащить на слой и обратно (с overwrite-логикой DaVinci: перекрытие, обрезка
    пересечений, пауза на месте ушедшего клипа), слой — поднять на новый ряд.
    Воспроизведение работает и без клипов на V1: длина и таймкод считаются по всем
    дорожкам.
  • На всех дорожках — одинаковый набор: подрезка за оба края, скорость,
    вписывание в кадр, скрытие, разрез по плейхеду (S — режет все клипы под
    курсором, даже без выделения), полная палитра эффектов (кривые, температура,
    оттенок, яркость, контраст, насыщенность, дисперсия, киношный шум, отражения),
    кинополоса кадров, Undo/Redo, удаление дорожки кнопкой «×» и
    кнопками «V+ / V−», «A+ / A−», «Очистить» — убрать всё сразу.
  • Аудиодорожки A1, A2… (до 12): импорт из проводника, позиция, громкость
    0..200%, фейды, mute, подрезка. У видео-слоёв — свой звук (громкость, фейды,
    mute), микшируется с базой без нормализации; превью совпадает с рендером.
  • Рендер: ffmpeg кладёт слои оверлеями по порядку, аудио смешивает;
    киношный шум слоя рисуется над слоями (раньше в превью его не было видно).
  • Мелочи интерфейса: граница таймлайна тянется 1:1 за курсором; превью
    дорожек уменьшается без обрезки; байпас эффектов «До/После» — общий и на
    каждый эффект; радиальная маска дисперсии 0–90% (по умолчанию 35%).

Ускорение сборки и превью (правка 882)

  • Подрезка клипов — «input-seek’ом» (-ss/-t), а не фильтрами: на длинных
    клипах сборка быстрее в разы. Кодирование видеокартой (NVENC) с выбором
    «Авто / Процессор / Видеокарта» и авто-откатом на x264 при сбое GPU.
    Метаданные клипов кэшируются; кинопленка переснимается шагом 8 px;
    -nostdin для ffmpeg.

Генерация

  • Починена «тряска камеры» с аудио-гайдом (правка 888): гайд-аудио теперь
    зашивается прямо в аудио-поток латента и фиксируется маской — приём тот же,
    что в рефайне и продлении. Требуется перезапуск ComfyUI.
  • Шаги первого прохода: стандарт 6, минимум 4 (правки 890, 892): на 4
    быстрее, но на части сюжетов возможен тряска/сетка; ниже 4 — нельзя.
  • «Кадры»: свободное разрешение (правка 887): ползунок MP при точной
    пропорции первого кадра; занятые слоты кадров больше не открывают окно
    выбора файла; «Повтор» flf-роликов восстанавливает точный номинал.

Refine

  • Возвращён звук в итоговом видео (правка 885): узел MiniMaxH3AudioOrSilent
    больше не принимает аудио исходника за тишину — рефайн ведётся по живой
    дорожке.
  • Face Refine: галочка «Использовать аудио» (правка 889): аудио исходника
    подаётся модели как гайд — лицо в кропах генерируется синхронно с речью и
    мимика не теряется; итоговый звук — из исходника.

Автообновления (правка 891)

  • Кнопка «Скачать» исчезает после скачивания обновления.
  • В «Настройки → О программе» показывается чейнджлог релиза (что принесли
    обновления), в стартовом уведомлении — короткая выжимка.

7.1.16 — починка FPS-режима

Choose a tag to compare

@EvgenRublev EvgenRublev released this 07 Nov 00:53

Исправления (правка 875)

  • FPS-режим снова работает после обновления («RIFE VFI not found»). В прикладном бандле «custom nodes\ComfyUI-Frame-Interpolation» не хватало почти всего — __init__.py, other_nodes.py и всех модулей vfi_models\ (rife, gmfss, ifrnet, …). Само-восстановление нод клало на диск только три файла, и ComfyUI не мог импортировать пакет: вкладка «FPS» при попытке сборки получала HTTP 400 missing_node_type (RIFE/FILM VFI).
  • Теперь в бандле полные исходники пакета (65 .py, без ckpts и картинок), и обычная синхронизация перед запуском ComfyUI доводит пакет до рабочего состояния на любой машине — переустановка не нужна.

Файлы: установщик (новая установка) и архив обновления (для установленных 7.1.x — приложение скачает его сама через «Проверить обновления»).

MiniMax H3 Studio 7.1.15

Choose a tag to compare

@EvgenRublev EvgenRublev released this 06 Nov 13:45

Исправления и улучшения (правка 873)

  • Голосовой ввод: конец «молчаливых» отказов. Whisper-сервер и прокси-роут теперь пишут в консоль каждый запрос распознавания (длительность, размер, статус), а очень короткая запись даёт понятный тост вместо тишины.
  • Распознавание на загруженной машине не срывается по таймеру. Лимит ожидания whisper small на CPU поднят с 180 до 300 секунд: на станции, где одновременно шла генерация видео, распознавание не укладывалось в 3 минуты.

MiniMax H3 Studio 7.1.14

Choose a tag to compare

@EvgenRublev EvgenRublev released this 06 Nov 11:02

Исправления (правки 870–872)

  • FPS-модели больше не пропадают после перезапуска. Синхронизация custom-нод теперь точечная: перезаписываются только файлы из комплекта студии, скачанные пользователем модели (rife49, film_net) и конфиги остаются нетронутыми (правка 870).
  • Refine: понятный отказ вместо нехватки памяти в режиме «Целый». Для больших исходников (например 4K, ~340 кадров) студия оценивает требуемую память до запуска задачи и сразу подсказывает использовать режим «Частями» — вместо падения ComfyUI с «alloc_cpu: not enough memory» (правка 871).
  • DLSS: Neural Rendering работает без пакета pillow_heif. Его отсутствие в окружении upscale/ больше не отключает всю вкладку; для HEIC-референсов без пакета — понятное сообщение об ошибке (правка 872).

Обновление без переустановки: скачать Minimax_Studio_update.zip ниже, распаковать в папку студии с заменой (или воспользоваться «Проверить обновления» в самой студии).

MiniMax H3 Studio 7.1.13

Choose a tag to compare

@EvgenRublev EvgenRublev released this 06 Nov 08:02

[7.1.13] — 2026-11-06

Улучшения (правка 867)

  • Бейдж «Montage» в галерее. Видеоролики, собранные на вкладке «Монтаж»,
    теперь помечаются значком так же, как «Tile», «Refined», «Extended» и др.,
    — не путаются с остальными результатами.
  • Просмотр на весь экран (F) — в плеере галерей и генерации. В окном
    просмотре видео (он открывается кликом в «Галерее», «Генерации» и других
    вкладках) добавлены кнопка и клавиша F: разворачивают просмотр по-настоящему
    на весь экран, с скрытием таскбара — удобно оценивать лоурез (480p/720p)
    на 2K/4K мониторах. Esc выходит из полного экрана, повторный Esc закрывает
    плеер (правка 869).

Исправления (правки 790, 791, 866, 868)

  • Зацикленная генерация после обновления из программы. Студийные custom-ноды
    (minimax_studio_loop и др.) теперь синхронизируются в ComfyUI\custom_nodes
    перед каждым запуском ComfyUI. Ранее их ставил только установщик, и юзеры,
    обновившиеся внутри программы, получали «не установлен custom узел»
    (HTTP 400 missing_node_type) при режиме «Зациклено». Фикс приезжает самим
    обновлением — переустановка не нужна (правка 866).
  • Проверка GPU при установке. Надёжный поиск nvidia-smi (System32/Sysnative/
    NVSMI) вместо одного Get-Command; если утилита отсутствует, но драйвер
    установлен, видеокарта определяется через WMI без пугающего предупреждения
    (правка 791).
  • Экран установки больше не портит свой статус. Закрытие окна после
    успешной установки не записывает ошибку «установка прервана» — заставка
    больше не показывает её при каждом следующем запуске (правка 790).
  • Просмотр «Монтажа» на весь экран (F) теперь честно полноэкранный.
    Раньше превью разворачивалось CSS-оверлеем поверх окна, и таскбар Windows
    оставался виден (на Win 11 — особенно заметно). Теперь вместе с оверлеем
    включается настоящий фулскрин окна (в Electron — через окно-мост, в
    браузере — стандартный Fullscreen API); Esc/F/внешний выход возвращают
    обычный режим (правка 868).

7.1.12

Choose a tag to compare

@EvgenRublev EvgenRublev released this 06 Nov 02:09

[7.1.12] — 2026-11-06

Новое (правки 720, 834–863)

  • Вкладка «Монтаж». Полноценный видеоредактор внутри студии: таймлайн с
    перетаскиванием и обрезкой шотов, паузами между ними, изменением скорости и
    порядка; превью с воспроизведением, покадровым шагом и привязкой к краям.
    Эффекты: яркость, контраст, насыщенность, температура, оттенок, кривые
    (master/R/G/B по пяти узлам), хроматическая дисперсия и зерно. Фейды,
    громкость клипа и мастера, настройки секвенции (разрешение, fps, вписывание,
    качество). Сборка выполняется ffmpeg на CPU и складывается в output.
  • Готовый шот можно отправить в Refine или апскейл и вернуть результат обратно
    на таймлайн; результат сборки открывается в галерее.

Исправления (правка 864)

  • Сборка из одного шота. Кнопка «Собрать» больше не требует минимум два
    клипа — достаточно одного; пустой таймлайн по-прежнему отбивается понятной
    ошибкой.

Исправления (правка 865)

  • Пробел всегда управляет воспроизведением. На вкладке «Монтаж» пробел
    играет/ставит паузу, даже если фокус остался на кнопке, ползунке или
    селекте; текстовые поля не затрагиваются.
  • Клик мышью больше не оставляет рамку фокуса на кнопках и ползунках.

7.1.11

Choose a tag to compare

@EvgenRublev EvgenRublev released this 05 Nov 08:27

Что нового

  • Зацикленное видео (правка 829): в настройках генерации галочка «Зациклено».
    Клип снимается так, чтобы последний кадр плавно переходил в первый, и его можно
    крутить по кругу без видимого шва. В полном пайплайне стык держится за счёт
    пиксельного апскейла между прогонами. Ассистент в этом режиме сам подбирает идеи и
    промпты под замкнутый цикл: статичная или круговая камера, только возвратное
    движение, ровный свет и эмбиент, один непрерывный план без склеек.

Исправления

  • Ассистент больше не падает с «нет слота в KV-кэше» на гибридной модели
    (правка 830) и не обрывает ответ посреди промпта; дайджесты референсов больше не
    прерываются, статус «занято» не залипает (правка 831).
  • Guard формата промпта (правка 828): если прикреплены референсы, студия не
    предлагает вставку промпта в формате A (text-to-video). Единый сборщик
    референсов (правка 823) — ассистент видит ровно тот набор, который прикреплён сейчас.
  • Настройки (правки 825–827): корректный сброс настроек, слайдер размера
    контекста LLM.
  • Путь установки без версии и без «задвоения» (правка 833): программа ставится в
    %USERPROFILE%\Minimax Studio; раньше при выборе папки через «Обзор» получалось
    ...\Minimax Studio\Minimax Studio. Ярлыки и группа меню «Пуск» тоже без версии.
  • Окно установки зависимостей больше не становится прозрачным — сквозь него был
    виден рабочий стол (правка 832).
  • Установка файлов больше не падает на середине («ошибка записи файла»):
    сжатие payload изменено на пофайловое.
  • Чистое удаление: сносятся папка, новые и старые ярлыки и ключи реестра; тихое
    удаление больше не зависает.

Полный список — в CHANGELOG.md.

Файлы

  • Minimax_H3_Studio_7.1_setup.exe — полное установочное приложение (~835 МБ) для
    новой установки: содержит офлайн-кэш обязательных компонентов;
  • Minimax_Studio_update.zip — для уже установленных версий: «Настройки →
    Обновление» в студии. Модели, ComfyUI и пользовательские данные не затрагиваются.

7.1.10

Choose a tag to compare

@EvgenRublev EvgenRublev released this 03 Nov 21:17

Что нового

  • Установщик больше не требует Node.js в системе (правка 822). Шаг «Node.js» больше не ищет Node в PATH: студия всегда использует собственный портативный Node.js в папке runtime\ (при отсутствии — скачивает его сам). Это чинит падение установки «"npm.cmd" is not recognized» на машинах, где Node был поставлен через nvm/volta/scoop.
  • Убран «моргающий» стык на границах сегментов в Refine «Частями» (правка 820): перекрытие сегментов декода не отбрасывается, а плавно смешивается (кроссфейд 17 кадров) — сдвиг яркости на стыке размазан и не виден.

Полный список — в CHANGELOG.md.

Файлы

  • Minimax_H3_Studio_7.1_setup.exe — полное установочное приложение (~1 ГБ) для новой установки: содержит офлайн-кэш обязательных компонентов;
  • Minimax_Studio_update.zip — для уже установленных версий: «Настройки → Обновление» в студии. Модели, ComfyUI и пользовательские данные не затрагиваются.

7.1.9

Choose a tag to compare

@EvgenRublev EvgenRublev released this 03 Nov 10:03

Изменения

  • Настройки больше не теряются при перезапуске (правка 804). Всё клиентское состояние (параметры генерации, Sol-Attn, тема, масштаб UI, история промптов, панель ассистента) дублируется в серверное зеркало data/settings/*.json; при старте берётся более свежая копия. Electron перед завершением принудительно сбрасывает хранилище на диск.
  • Переключатель «3D-апскейлер латентов» (правка 806, Настройки → Оптимизация). Включён по умолчанию — между проходами работает обученный MinimaxH3LatentUpscaler3D. При выключении латент просто растягивается (быстрее, легче по VRAM, качество хуже). Действует в генерации, продлении и ControlNet; значение сохраняется и пишется в метаданные.
  • Понятные ошибки, если референсы не найдены в input/ ComfyUI (правка 807): вместо «Invalid image file» — список отсутствующих файлов и что с ними делать.
  • Обход 3D-апскейлера больше не кропит кадр и не замедляет генерацию (правка 808): размеры для LatentUpscale считаются в единицах H3-латента (pixels/16·8) — геометрия как у штатного апскейлера.
  • Sol-Attn по умолчанию выключен (правка 809) и сохраняется сразу при переключении (правка 813), без 800-мс задержки.
  • Canvas pass 1 при обходе (правки 810–812): computePass1Canvas держит масштаб ≤1.5×, bislerp вместо bilinear — без «перхоти» и мыла на 1080p. Ограничение 1.5× временно отключено для теста (константа сохранена).
  • Заводские резервы VRAM (правки 803, 814): reserve_gb 1 / vram_headroom 1 везде — в config.ini, коде, UI и electron/main.js.
  • Отдельная sigma-лестница Pass 2 при обходе 3D-апскейлера (правка 815): BYPASS_SIGMA_VARIANTS, старты 0.95–0.98 (<1.0) — без сетки латентных патчей; в основной цепочке и в продлении.
  • Refine всегда использует 3D-апскейлер латента (правка 817): обход в Refine давал худшее качество и убран; обход остаётся опцией генерации.

Полный список — в CHANGELOG.md.