1

У меня есть прогрессивная анимация 24FPS, которую я буду записывать на DVD. В некоторых частях фильма есть плавные прогрессивные переходы / движения 60 кадров в секунду, которые мне нужно дублировать в посте. Я хочу использовать раскрытие 3:2, чтобы практически увеличить частоту кадров исходного материала, но телесиновый фильтр также позволяет чередовать кадры. Мне нужно чередовать ПОСЛЕ ТОГО, как я дублирую эффекты.

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

1 ответ1

0

Это можно сделать напрямую с помощью фильтра fps.

ffmpeg -i in.mp4 -vf fps=60 out.mp4

Это само по себе создаст три копии первого кадра и две копии второго кадра и так далее.

Если вам нужно изменить каденцию, две копии первого кадра и три копии второго кадра, нам нужно заранее сместить временные метки и восстановить их позже.

ffmpeg -i in.mp4 -vf setpts=(N+1)/24/TB,fps=60,setpts=PTS-STARTPTS out.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .