Блог

6 октября 2026 г.

Как преобразовать видео из 24 кадров/с в 25, 30 или 60: три способа, включая ИИ

Ускорить на 4 %, продублировать каждый четвёртый кадр или придумать недостающие кадры с помощью интерполяции: что делает каждый метод при переходе видео с 24 на 25, 30 или 60 кадров/с, чем он жертвует, команды ffmpeg, а также сколько стоит преобразование с помощью ИИ, измеренное на наших собственных планах.

Frank Houbre

Frank HoubreОснователь Imaginode

Три способа изменить частоту кадров

Чтобы перейти с 24 на 25, 30 или 60 кадров в секунду, можно воспроизводить видео быстрее, повторять некоторые кадры или придумывать новые между существующими; только третий способ сохраняет одновременно длительность и плавность движения.

Видео с частотой 24 кадра в секунду содержит 24 снимка на каждую секунду. Видео на 30 содержит 30. Перейти от одного к другому означает найти шесть кадров, которых не существует. Способов сделать это только три, и любое программное обеспечение, от самого простого до самого дорогого, использует один из них.

Первый способ: ничего не придумывать и воспроизводить видео быстрее: 24 кадра одной секунды показываются чуть меньше чем за секунду. Второй сохраняет скорость и повторяет существующие кадры, чтобы заполнить пробелы. Третий смотрит на два соседних кадра и вычисляет тот, который должен быть между ними: это интерполяция, которую сегодня ИИ делает намного лучше старых алгоритмов.

Выбор зависит от целевой частоты. При переходе с 24 на 25 первый метод, классика европейского телевидения. При переходе с 24 на 30 второй метод применяют большинство платформ, не предупреждая об этом. А как только нужно плавное движение на 30, 50 или 60, требуется третий. О том, почему стоит выбирать ту или иную частоту, рассказано в статье 24, 25, 30 или 60 кадров/с: какую частоту выбрать.

С 24 на 25: ускорение на 4 %

Воспроизведение видео с 24 кадров в секунду на скорости 25 сокращает его на 4 % и поднимает высоту звука примерно на 0,7 полутона; это исторический способ преобразования фильмов, показываемых на европейском телевидении, и он не создаёт и не дублирует ни одного кадра.

Между 24 и 25 разница настолько мала, что европейские телекомпании долгое время предпочитали ничего не пересчитывать: фильм просто воспроизводится на 4,17 % быстрее. Каждый исходный кадр показывается один раз, движение остаётся идеально плавным, а фильм продолжительностью 100 минут длится 96. Это часто называют ускорением PAL.

Цена этого решения в звуке: воспроизведённый на 4,17 % быстрее, он поднимается примерно на 0,7 полутона. Низкий голос кажется немного выше, музыка слегка меняет тональность. Современные инструменты ускоряют звук без изменения его высоты. С ffmpeg это укладывается в одну строку: ffmpeg -i entree.mp4 -filter:v "setpts=PTS*24/25" -r 25 -filter:a "atempo=25/24" sortie.mp4. На тестовом клипе длительностью 10 секунд все 240 кадров сохраняются, а файл длится 9,6 секунды, включая звук, на той же высоте тона.

Этот метод не подходит, когда длительность важна: музыка, подогнанная под кадр, план, синхронизированный с озвучкой, реклама фиксированной длительности. Он не работает и выше 25: переход с 24 на 30 ускорением дал бы фильм на 25 % короче и голоса, как в мультфильме. В этих случаях длительность сохраняют и создают новые кадры.

С 24 на 30: дублирование каждого четвёртого кадра

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

Тридцать, разделённое на двадцать четыре, даёт 1,25: на каждые четыре исходных кадра нужно пять. Самое простое решение, показать один из четырёх кадров дважды. Именно это делает команда ffmpeg -i entree.mp4 -vf fps=30 sortie.mp4, именно так поступает большинство программ для монтажа, когда вы помещаете план на 24 кадра в таймлайн на 30, и именно так работает платформа, получающая 24 кадра и показывающая 30.

Результат сохраняет длительность и звук, но движение больше не плавное: три обычных шага, один шаг на месте, три обычных шага. На говорящем лице это незаметно. На панораме с дрона, боковом трэвеллинге или бегущей строке текста изображение продвигается мелкими толчками, несколько раз в секунду. Американское телевидение жило с вариантом этого недостатка десятилетиями: это 3:2 pulldown, который распределяет повторение по полукадрам.

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

Источник: четыре последовательных кадра на 24 кадра в секунду, то есть шестая доля секунды.
Преобразовано в 30 кадров дублированием (ffmpeg, фильтр fps): четвёртый и пятый кадры совпадают.
Преобразовано в 30 кадров интерполяцией (Topaz, node Улучшить): пять разных кадров, движение плавное.

С 24 на 30 или 60: придумываем недостающие кадры

Интерполяция с помощью ИИ оценивает движение каждой зоны изображения между двумя последовательными кадрами, а затем вычисляет промежуточные кадры: длительность и звук не меняются, а движение остаётся плавным при 25, 30, 50 или 60 кадрах в секунду.

Модель интерполяции получает два соседних кадра и для каждого небольшого участка выясняет, куда он сместился: крыша опустилась на три пикселя, волна сдвинулась влево, рука повернулась. На основе этого она выводит векторы движения, а затем создаёт промежуточный кадр, где каждый участок прошёл часть пути. Старые алгоритмы делали то же самое с квадратными блоками и оставляли разорванные края; современные нейронные сети намного лучше справляются с контурами и с тем, что появляется за движущимся объектом.

Чтобы перейти с 24 на 30, модель размещает пять кадров там, где было четыре, в моменты, которые почти никогда не совпадают с исходным кадром. Для 60 кадров она размещает два с половиной кадра на каждый исходный кадр. Для 25 по-настоящему придумывается лишь один кадр из двадцати пяти, и преобразование практически незаметно. В любом случае видео длится ровно столько же, и звуковую дорожку можно скопировать без изменений.

Мы измерили это на двух собственных планах, сгенерированных с частотой 24 кадра в секунду, в разрешении 1280 × 720, 6 октября 2026 года. Пролёт дрона продолжительностью 10,04 секунды, 241 кадр, превратился в 251 кадр при 25 (10,04 секунды), 300 при 30 и 600 при 60 (10,00 секунды). Реклама духов продолжительностью 8 секунд с музыкой превратилась в 240 кадров при 30, звук остался нетронутым и синхронизированным. О том, что может пойти не так при интерполяции и когда именно, подробно рассказано в статье интерполяция кадров с помощью ИИ.

Метод шаг за шагом в Imaginode

В холсте node Улучшить в режиме Video меняет частоту кадров: Topaz с коэффициентом ×1 сохраняет разрешение и стоит 6 кредитов за пять секунд в 720p при частоте до 30 кадров в секунду, 12 при 50 или 60; длительность и звук источника сохраняются.

Подключите свой план, node Video, который только что сгенерировал видео, или импортированный в node Media файл mp4, к node Улучшить в режиме Video. Выберите Topaz Proteus и коэффициент ×1: разрешение не меняется, меняется только частота кадров. Выберите частоту, 24, 25, 30, 50 или 60, и запустите. Цена отображается на кнопке и рассчитывается на основе реальной длительности плана, от одной до шестидесяти секунд за проход.

Тариф соответствует тарифу поставщика: до 30 кадров в секунду это цена увеличения разрешения, 6 кредитов за пять секунд для вывода в 720p, 12 в 1080p. При 50 или 60 цена удваивается, поскольку вычисления проводятся для вдвое большего числа кадров. Если вашему плану нужно также увеличить разрешение, ByteDance Upscaler делает это за один проход: преобразование 720p в 1080p и до 30 кадров в секунду стоит 5 кредитов за пять секунд, 9 при 60.

Шаблон «Изменить частоту кадров видео» содержит уже собранный workflow с пролётом над деревней на 24 кадра, преобразованным в 30 и в 60, за 18 кредитов за оба прохода. Замените источник своим планом и запустите снова. Чтобы увеличить разрешение без изменения частоты кадров, та же логика применяется в разделе сделать видео чётким.

В программе для монтажа или с помощью ffmpeg

DaVinci Resolve и Premiere Pro умеют интерполировать при экспорте или изменении скорости с помощью режима оптического потока, а ffmpeg предлагает фильтр minterpolate; эти локальные инструменты бесплатны или уже оплачены, но медленнее и более подвержены разрывам, чем современные модели.

В DaVinci Resolve план, частота кадров которого отличается от частоты проекта, по умолчанию преобразуется в режиме Nearest, то есть дублированием. Настройка повторной синхронизации плана также предлагает Frame Blend, растворение между соседними кадрами, и Optical Flow, интерполяцию; более продвинутый режим Speed Warp доступен только в версии Studio, за 295 долларов. Premiere Pro, за 22,99 доллара в месяц, предлагает тот же выбор в настройке временной интерполяции плана: Frame Sampling, Frame Blending или Optical Flow. В обоих случаях вычисления выполняются на вашем компьютере в момент рендеринга.

С ffmpeg фильтр minterpolate выполняет интерполяцию с компенсацией движения без использования нейронной сети: ffmpeg -i entree.mp4 -vf "minterpolate=fps=60:mi_mode=mci:mc_mode=aobmc:me_mode=bidir:vsbmc=1" sortie.mp4. Это бесплатно, но медленно, вычисления выполняются на процессоре, а быстрые объекты оставляют разорванные края или ореолы. Сама документация предупреждает, что смена плана делает векторы движения случайными.

Эти инструменты всё же полезны для простого плана, медленного движения, преобразования с 24 на 25. Для плана с большим количеством движения, дрон, танец, толпа, современные модели интерполяции дают заметно более чистые контуры. Сравнение инструментов, бесплатных и платных, приведено в статье интерполяция кадров с помощью ИИ.

Три ошибки, которых стоит избегать

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

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

Вторая ошибка: переводить всё в 60 кадров. Видео на 60 кадров в секунду выглядит гладко, как футбольный матч или видеоигра. Это отлично подходит для спорта, экранного обучающего видео, демонстрации товара с прокруткой. Но часто плохо воспринимается в художественном плане, где лёгкое размытие движения на 24 кадрах является частью эстетики, отсюда и критика, адресованная функции сглаживания движения в телевизорах.

Третья ошибка: ожидать замедленной съёмки. Переход с 24 на 60 сохраняет длительность: сцена проигрывается с той же скоростью, но с большим числом кадров. Замедленная съёмка означает воспроизведение этих 60 кадров со скоростью 24 в секунду, что увеличивает длительность плана в два с половиной раза. Для настоящего эффектного замедления, подвешенных капель и развевающихся волос, лучше генерировать его напрямую: смотрите видео в замедленной съёмке с помощью ИИ.

Итог

С 24 на 25: ускорение на 4 %, если длительность и звук могут измениться, иначе интерполяция. С 24 на 30, 50 или 60: интерполяция, план за планом, до монтажа. Дублирование кадров подходит только при медленном движении.

Дублирование бесплатно и мгновенно, но делает прерывистым всё, что движется равномерно. Ускорение отлично подходит для фильма на 25 кадрах, за счёт 4 % длительности и небольшого повышения высоты звука. Интерполяция, единственный метод, который сохраняет одновременно длительность, звук и плавность движения при любой частоте кадров.

В Imaginode она стоит 6 кредитов за пять секунд в 720p при частоте до 30 кадров в секунду с Topaz на ×1, или 5 кредитов с ByteDance Upscaler, если вы одновременно повышаете разрешение до 1080p. Выше 30 кадров цена удваивается. Звук сохраняется в обоих случаях.

Почти все видео, созданные с помощью ИИ, выходят с частотой 24 кадра в секунду: если ваш монтаж, канал или экран рассчитаны на другую частоту, преобразование, часть работы, как и цветокоррекция или увеличение разрешения. Про второе читайте в статье генерация в 4K или увеличение разрешения позже.

Хотите попробовать на настоящем холсте?

Всё, что описано в этой статье, делается в Imaginode, прямо в браузере.

Начать