AImovies · Stellar Drift Picturesтема:Апскейл · рисёрч
меню: разделы · фильмы · остальноев работе:✅ Действия🎞 Клипы Ч4🔎 Аудит 01🔎 Аудит 07фильмы:01 «Панель зарождения»02 «Наследник орбиты» —03 «Анклав неба» —04 «Переводчик бездны» —05 «Мусорщики войны» —06 «Переговорная» —07 «Хор забвения» —остальное:📋 Сводка дня💧 Вода и кадры🎥 H3-видео✍️ Промты: Luna📏 Чертёж панели🟡 Плита 2.20.2: принято vs в кадрах🔵 Плита 2.20.3: сравнение версий📺 Кит канала🚀 Запуск канала🎬 Студия🎙 Голос агента🔊 Голосовые🎬 Локальные клипы (FreeVideo)🎬 Фильм 08 «Тишина» — съёмка🔊 Фильм 08 — звуковая партитура✅ Фильм 08 — плиты сняты✅ Фильм 07 — одобрить кадры🎬 Программы монтажа🔊 Звук: слои и средства🎯 Выбрать идею фильма (6 карточек)💡 Идеи нового фильма🎞 Монтаж в DaVinci Resolve⚙️ Локальный конвейер (карта работает)📡 Удалённое общение🧭 Аудит студии: агенты, скилы, скрипты🖥 Железо и локальная генерация🔍 Апскейл на локальном ПК💵 Модели и цены🖼 Кадры Антона🧪 Генераторы

Апскейл на локальном ПК — что есть и что можно

id: research-upscale-local type: research version: 1.0.0 status: approved updated: 2026-10-09 editor: Веста (DeepSeek V4.1 Flash)

Короткий ответ. Локальный апскейл есть, и он уже работает — но он внутри генерации,

а не отдельной кнопкой: это latent-апскейлер MiniMax H3 (открытый проект LBH-123-AI, MIT).

Он поднимает кадр с уменьшенного холста к целевому ровно в 2 раза и стоит ≈9 секунд.

Отдельного «улучшателя картинки» (ESRGAN и подобных) не установлено — движок готов их

принять, но файлов весов нет.

1. Что уже установлено и работает

ЧтоЗначение
НазваниеMiniMax H3 Latent Upscaler, версия 3d_conv_v1
Происхождениеоткрытый проект LBH-123-AI/Minimax_h3_latent_Upscaler, лицензия MIT
Файлminimax_h3_latent_upscaler_3d_conv_v1_fp16.safetensors — 659 МБ
Где лежитD:\FreeVideo\FreeVideo-engine\models\vdn\latent_upscaler\
Проверка подлинностиSHA-256 043e5a48…55c2 — зашит в код движка
Кто применяетсам движок (freevideo_engine\latent_upscale.py), не отдельный узел
Масштабровно 2× (код допускает 1…4×, но план выбирает 2×)
Времязагрузка 2,8 с + счёт 6,1 с ≈ 9 с (в опыте 09.10: stage_seconds 9.25)
Входлатенты 24 канала, нормализованные — то есть работает в скрытом пространстве, а не по пикселям

Как это выглядит на практике (наш кадр 4.2.2, 12 секунд):

▶Как это выглядит на практике (наш кадр 4.2.2, 12 секунд):
первый проход: 672 × 384   (8 шагов)   ← черновик на маленьком холсте
латент-апскейл:  ×2                    ← 9 секунд
второй проход: 1344 × 768  (3 шага)   ← доводка на полном размере

Это и есть наша настройка two_pass с base_steps=8 + refine_steps=3 — 11 шагов всего.

2. Какой размер даёт движок (проверено на живом коде)

ЦельПервый проходАпскейлМасштабОбрезка
1344 × 768672 × 3841344 × 7682,0×нет
2560 × 14401280 × 7362560 × 14722,0×16 px сверху
2688 × 15361344 × 7682688 × 15362,0×нет
1920 × 1080———ошибка: 1080 не кратно 32

Важное правило: стороны обязаны быть кратны 32 и не меньше 256. Поэтому «ровно 1920×1080» движок не примет — для 1080p берём 1920 × 1088 (та же ширина, высота с запасом) либо сразу 2560 × 1440.

3. Чего НЕТ (хотя могло бы быть)

Чего нетЧто это значит
Моделей ESRGAN / 4x-UltraSharp / SwinIRпапки ComfyUI\models\upscale_models и latent_upscale_models пусты — там только файлы-заглушки. Загрузчики в движке отвечают «0 вариантов»
Отдельной кнопки «апскейл»апскейл неотделим от генерации: он часть двух проходов, отдельным заданием его не запустить
Topazне установлен (мы и планировали, что апскейл делаешь ты)
RTX Video Super Resolutionв системе только NVIDIA App, отдельного видеопотока VSR нет

Но есть хорошая новость: в движке лежит библиотека spandrel, которая умеет грузить 40+ архитектур апскейла — ESRGAN, SwinIR, HAT, DAT, RealCUGAN, SCUNet, OmniSR, PLKSR, AuraSR и другие. То есть достаточно положить файл весов в папку — и движок сразу сможет их применять через узлы UpscaleModelLoader + ImageUpscaleWithModel. Скачивать дополнительный софт не нужно.

4. Что это значит для фильма

  1. Локальный апскейл уже включён — каждый наш клип 4.2.x прошёл через него. Отдельно платить или что-то ставить не требуется, чтобы получить текущее качество (1344 × 768).
  2. Можно снимать крупнее бесплатно. Запросив у движка 2560 × 1440, мы получим первый проход 1280 × 736 и апскейл 2×. Стоимость — только время карты, как сейчас.
  3. Сразу 1080p «в одном проходе» не выйдет — либо кратность 32 (1920 × 1088), либо апскейл с 1280 × 736. Это не наша ошибка, а свойство модели.
  4. Пиксельного «улучшателя» нет, поэтому финальный топаз-проход остаётся за тобой, как и решено. Если захочешь — я подготовлю список моделей, которые стоит положить в папку (0 ₽, свободные лицензии), и движок начнёт их видеть.

5. Инструменты проверки

▶фрагмент промта
python tools/list_freevideo_engine.py       # состав весов движка
python tools/probe_freevideo_nodes.py       # входы узлов
python tools/comfy_queue_status.py          # что считается сейчас

Разбор значений апскейла лежит в журнале каждой генерации: D:\FreeVideo\ComfyUI\output\FreeVideo\<дата>\<задача>\video.debug.json → поле latent_upscale (scale, compute_seconds, crop, checkpoint_sha256).

⚙️ Живая проверка движка (на момент сборки)

Узлов всего: 928. Узлов про апскейл и масштаб: 14.

Моделей в upscale_models: 0 · в latent_upscale_models: 0 · загрузчик UpscaleModelLoader видит: 0.

✅ Latent-апскейлер на месте: 659 МБ
D:\FreeVideo\FreeVideo-engine\models\vdn\latent_upscaler\minimax_h3_latent_upscaler_3d_conv_v1_fp16.safetensors

📐 Как движок спланирует апскейл (замер на живом коде движка)

ЦельПервый проходАпскейл доМасштабШаговОбрезка
1344 × 768672 × 3841344 × 768×2.00110, 0
1920 × 1080Width and height must be multiples of 32, at least 256 pixel
1920 × 1088960 × 5441920 × 1088×2.00110, 0
2560 × 14401280 × 7362560 × 1472×2.00110, 16
2688 × 15361344 × 7682688 × 1536×2.00110, 0
другие виды: ⌂Основная✅ Действия и подтверждения📋 Сводка дняИндексP1 · персонажи и локацииP2 · тетрадь и VFXПлан комплексаОзвучкаМузыка💧 Вода и новые кадры (промты)🎥 Видео на MiniMax H3 (пары кадров)✍️ Промты: я и GPT-6 Luna📏 Панель: габариты и чертёж🟡 Плита 2.20.2: принято vs в кадрах🔵 Плита 2.20.3: сравнение версий📐 Габариты и формат плит✅ Приёмка правок🎬 Тест видео (Kling)🪝 Крючки частей🎞 Часть 1 — отсмотр📺 Кит запуска канала🚀 Запуск нового канала🎬 Студия Stellar Drift Pictures🎙 Голос агента (варианты)🔊 Голосовые сообщения🚀 Выбор корабля (фильм 07)🔎 Аудит фильма 07✂️ Монтаж тизера (звук)🎬 Тизер фильма 01 (план)🎬 Локальные клипы (FreeVideo)🎬 Фильм 08 «Тишина» — съёмка🔊 Фильм 08 — звуковая партитура✅ Фильм 08 — плиты сняты✅ Фильм 07 — одобрить кадры🔎 Аудит: сводка и одобрения🎞 Клипы Части 4 — отсмотр🎬 Программы монтажа🔊 Звук: слои и средства🎯 Выбрать идею фильма (6 карточек)💡 Идеи нового фильма🎞 Монтаж в DaVinci Resolve⚙️ Локальный конвейер (карта работает)📡 Удалённое общение🧭 Аудит студии: агенты, скилы, скрипты🖥 Железо и локальная генерация💵 Модели и цены Polza🖼 Кадры Антона: вода и зелень🧪 Генераторы: цены и примеры
↑