Калькулятор кадров видео

Пересчёт кадров, FPS и длительности для ИИ-видео

Этот калькулятор кадров переводит друг в друга число кадров, частоту кадров и длительность клипа для работы с ИИ-видео и анимацией. Введите любые два значения, и третье рассчитается мгновенно по формуле (кадры - 1) / fps, которой следуют Wan, AnimateDiff, видеоузлы ComfyUI и Stable Video Diffusion.

Открытые видеомодели мыслят кадрами, а не секундами. Wan 2.x генерирует 81 кадр при 16 fps, AnimateDiff работает с контекстом из 16 кадров, а в ComfyUI размер пакета задаётся простым числом кадров. Кинематографисты мыслят секундами и частотой кадров монтажной линейки. Калькулятор переводит одно в другое, а панель интерполяции ниже показывает, что RIFE или FILM делают с числом кадров и fps на пути к линейке 24 fps.

Всё работает в вашем браузере. Введённые данные никуда не отправляются.

Что рассчитать
Частые значения частоты кадров

Результат пересчёта

5 с

Кадры: 81

Частота кадров: 16 fps

Длительность: 5 с

Простое деление кадров на fps дало бы 5.063 с. Воспроизводимая длина охватывает «кадры - 1» интервалов, поэтому сгенерированные клипы короче на один межкадровый интервал, чем подсказывает простое деление.

Интерполяция кадров

RIFE, FILM и похожие интерполяторы умножают частоту кадров, не меняя длительность: в каждый межкадровый интервал добавляются новые промежуточные кадры.

Коэффициент интерполяции

Итоговый fps: 32

Итого кадров: 161

Длительность: 5 с (без изменений)

длительность = (кадры - 1) / fps | out_fps = fps x коэффициент | out_frames = (кадры - 1) x коэффициент + 1

Цель: линейка 24 fps

Из 16 fps точный коэффициент интерполяции равен 1.5x: при 24 fps получается кадров: 121, а длительность остаётся прежней, 5 с. Интерполяторы, работающие только с целыми коэффициентами, приходят к этому через 3x до 48 fps, а затем отбрасывают каждый второй кадр или приводят частоту к 24 в монтажной программе.

Если вместо этого просто воспроизвести исходные кадры при 24 fps, клип сократится до 3.333 с, то есть потеряет 33.3% длительности. Именно из-за этого сдвига ИИ-клипы, брошенные прямо на линейку 24 fps, кажутся ускоренными.

Справочная таблица числа кадров

Число кадров для частых длительностей клипа по формуле кадры = длительность x fps + 1.

Длина клипа8 fps12 fps16 fps24 fps25 fps30 fps60 fps
2 с172533495161121
4 с33496597101121241
5 с416181121126151301
8 с6597129193201241481
10 с81121161241251301601

Как это работает

Выберите, какое значение рассчитать, введите два других, и калькулятор применит формулу длительность = (кадры - 1) / fps. Минус один важен: воспроизводимая длина клипа равна времени между метками первого и последнего кадров, поэтому N кадров охватывают N - 1 интервалов. Вот почему Wan выдаёт 81 кадр для 5-секундного клипа при 16 fps и почему рендеры AnimateDiff получаются чуть короче, чем число кадров, делённое на fps. Панель интерполяции применяет out_fps = fps x коэффициент и out_frames = (кадры - 1) x коэффициент + 1: ту же арифметику, что используют узлы RIFE и FILM в ComfyUI.

Сколько кадров в 5 секундах видео?

Всё зависит от частоты кадров. Пять секунд составляют 81 кадр при 16 fps, 121 кадр при 24 fps и 151 кадр при 30 fps, каждый раз с учётом дополнительного конечного кадра. Калькулятор перевода кадров в секунды даёт полезный ответ, только когда вы знаете, с каким fps генерирует ваша модель: Wan по умолчанию работает на 16 fps, процессы AnimateDiff обычно идут на 8-16 fps, а Stable Video Diffusion выдаёт короткие фрагменты на 6-14 fps в зависимости от настроек.

Связь fps и числа кадров определяет и бюджет ИИ-видео. Длина видео в ComfyUI задаётся в кадрах, и каждый лишний кадр стоит видеопамяти и времени генерации, поэтому знание того, что 5-секундному клипу при 16 fps нужен 81 кадр (тот самый классический вопрос о длительности 81 кадра при 16 fps), подсказывает, что вписать в поле длины и во что это обойдётся, ещё до постановки задачи в очередь.

Вторая половина задачи: перенести результат ИИ на монтажную линейку. Монтажёры работают на 24, 25 или 30 fps, и генерация на 16 fps, брошенная на линейку 24 fps, либо проигрывается на треть короче, либо дёргается из-за смешивания кадров. Интерполяция кадров решает это дёшево: проход 1.5x переводит 16 fps ровно в 24, а проход 3x до 48 fps даёт чистые 24 fps после отбрасывания каждого второго кадра, плюс бесплатный вариант замедления в 2 раза.

Для кого этот инструмент

  • ИИ-режиссёрам: переводите список планов в секундах в число кадров, которое действительно запрашивают Wan, AnimateDiff или ComfyUI, ещё до траты времени GPU.
  • Монтажёрам: подбирайте коэффициент интерполяции, при котором сгенерированный материал ложится на линейку 24 или 30 fps без рывков и нежелательного изменения скорости.
  • Аниматорам: планируйте анимацию на 8 или 12 fps (на «двойках») и знайте точный бюджет кадров для каждой длины клипа.
Ваш следующий шаг

Начните со сценария.Получите раскадровку.

ScreenWeaver разбивает сценарий на планы и создаёт по нему раскадровку. Кадрирование, ракурс, движение и длительность под вашим контролем. Персонажи сохраняются от плана к плану.

  • $0, без срока действия
  • Экспорт в PDF и Final Draft
  • Mac, Windows, Linux, iPad
Раскадровка плана S3 из «The Yellow Umbrella» в ScreenWeaver, рядом листы персонажей и сценарий

Калькулятор кадров видео: полное руководство

Он вычисляет любое из трёх значений (число кадров, fps или длительность) по двум другим по правилу (кадры - 1) / fps и моделирует интерполяцию кадров, чтобы вы знали итоговые fps и число кадров до запуска RIFE или FILM.

В этом рабочем процессе главная проблема очевидна: открытые видеомодели измеряют клипы в кадрах, а кинематографисты планируют в секундах, и из-за правила (кадры - 1) / fps наивный пересчёт даёт неверный результат. Если её не решить, на следующих этапах возникают трения, а решения принимаются медленнее. Практическая цель: точное число кадров, частота кадров и длительность, которые совпадают с тем, что генерирует модель, и с тем, чего ждёт таймлайн.

Ограничение, о котором стоит помнить: Он не может знать ограничения конкретных моделей на число кадров (например, шаг 4n+1 у Wan) и лишь приводит их в справке, а также не предсказывает поведение кодировщика после экспорта; проверяйте итоговый тайминг в монтажной программе.

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

Пошаговый процесс

  1. Выберите, какое значение вычислить, и введите два известных: результат модели обычно задан кадрами и fps, раскадровка обычно в секундах.
  2. Используйте кнопки fps, чтобы выставить родную частоту модели (16 для Wan, 8-16 для AnimateDiff), а не угадывать.
  3. Запустите панель интерполяции и спланируйте путь от частоты генерации к частоте таймлайна до того, как что-либо генерировать.
  4. Скопируйте результат в список планов, чтобы бюджет кадров дошёл до монтажа и расчёта стоимости.

Сценарии использования по профилю

  • Создатель фильмов с ИИ: перевести 6-секундный план в точное число кадров для поля длины в ComfyUI перед постановкой в очередь.
  • Монтажёр: подобрать коэффициент интерполяции, который переводит генерации в 16 fps на таймлайн 24 fps без артефактов перетайминга.
  • Аниматор: рассчитать бюджет кадров для анимации в 12 fps и знать, во что обходится каждая добавленная секунда.

Частые ошибки

  • Делить кадры на fps и удивляться, почему каждый клип на один интервал короче ожидаемого.
  • Бросать генерации в 16 fps прямо на таймлайн 24 fps и выпускать результат с дрожанием или ускорением.
  • Игнорировать ограничения модели на шаг кадров и запрашивать значения, которые модель молча округляет.

Профессиональные практики

  • Запомните опорные точки: 81 кадр при 16 fps равен 5 секундам, 121 кадр при 24 fps тоже равен 5 секундам.
  • Интерполируйте до цветокоррекции и наложения зерна: интерполяторы лучше работают на чистых кадрах.
  • Если модель ограничивает число кадров (4n+1 у Wan), выберите ближайшее допустимое значение и пересчитайте здесь реальную длительность.

Относитесь к результату этого инструмента как к опоре для решений, а не как к замене авторства. Сильные сценарии запоминаются конкретными решениями, эмоциональной точностью и ясностью драматического движения. Инструменты помогают убрать шум, чтобы ваша энергия шла туда, где она важна: в персонажа, конфликт, нарастание и развязку. Если после каждого прохода вы проверяете результат и ведёте явный журнал принятых изменений, ваш рабочий процесс от драфта к драфту становится быстрее и предсказуемее. Именно такую последовательность ценят профессиональные соавторы: меньше сюрпризов, понятнее логика и сценарий, который развивается осознанно.

Расширенный FAQ

Какую формулу использует калькулятор кадров видео?

длительность = (кадры - 1) / fps. Минус один нужен потому, что N кадров охватывают N - 1 воспроизводимых интервалов. Число кадров по длительности считается обратно: длительность x fps + 1.

Почему Wan генерирует 81 кадр?

Wan 2.x по умолчанию выдаёт 16 fps и рассчитан на 5-секундные клипы: 5 x 16 + 1 = 81. Кроме того, модель предпочитает число кадров вида 4n+1, и 81 удовлетворяет обоим условиям.

Какую частоту кадров использует AnimateDiff?

Модули движения AnimateDiff обучались на контекстных окнах около 8-16 fps, и большинство рабочих процессов рендерят в 8, 12 или 16 fps, а затем интерполируют выше для выдачи.

Что лучше: генерировать в 24 fps или интерполировать до них?

Генерация в 24 fps требует на 50 процентов больше кадров, чем 16 fps, при той же длительности. Большинство рабочих процессов генерируют в родной частоте модели и интерполируют, оставляя родные 24 fps для планов с быстрым движением, где видны артефакты интерполяции.

Как число кадров влияет на VRAM и время генерации?

На время примерно линейно, а на VRAM значительно, поскольку видеомодели обрабатывают внимание сразу по всем кадрам. Если вдвое снизить fps при той же длительности, бюджет кадров тоже уменьшится вдвое: в основном поэтому генерация в 16 fps с интерполяцией считается стандартным способом сэкономить.

Какую частоту кадров выбрать для финального экспорта?

Ориентируйтесь на площадку выдачи: 24 fps для кинематографичных работ, 25 для эфира PAL, 30 или 60 для соцсетей и записи экрана. Сначала определите целевую частоту, а затем в обратном порядке спланируйте частоту генерации и коэффициент интерполяции.

FAQ

Частые вопросы

Потому что длительность равна (кадры - 1) / fps, а не кадры / fps. Воспроизводимая длина клипа охватывает интервалы между кадрами, а у N кадров всего N - 1 интервалов. Клип из 81 кадра при 16 fps длится ровно 5,0 секунды, а не 5,06.

81 кадр: 5 x 16 = 80 интервалов плюс конечный кадр. Именно поэтому Wan по умолчанию выдаёт 81 кадр, что при его родных 16 fps даёт 5-секундный клип.

Интерполируйте в 1.5x, если ваш инструмент поддерживает дробные коэффициенты: длительность останется прежней. С интерполяторами, работающими только с целыми коэффициентами, сделайте 3x до 48 fps и отбросьте каждый второй кадр или экспортируйте в 48 fps и дайте монтажной программе привести частоту. Избегайте простого изменения скорости: воспроизведение кадров 16 fps на 24 fps отрезает треть длительности.

Умножьте нужные секунды на итоговый fps и прибавьте 1. Клип на 4 секунды при 16 fps составляет 65 кадров, а при 24 fps 97 кадров. Некоторые узлы также ограничивают число кадров шагом конкретной модели (Wan использует значения вида 4n+1, например 81), поэтому округляйте до ближайшего допустимого значения.

Нет. Интерполяция заполняет каждый существующий межкадровый интервал новыми промежуточными кадрами, поэтому проход 2x на 81 кадре при 16 fps даёт 161 кадр при 32 fps, а длительность остаётся 5 секунд. Длительность меняется, только если вы затем меняете скорость, делаете рамп или отбрасываете кадры.