ffmpeg: плавное, стабильное замедленное видео из видео с нормальной скоростью
Можно ли создать для видео плавного видео в течение одного часа с нормальной скоростью плавное замедленное видео?
Большинство учебных пособий в Интернете, которые я нашел о "timelapse + ffmpeg", содержат статические файлы jpeg, объединенные в видео с интервальной съемкой. Это часто приводит к колебаниям между кадрами. Есть ли какие-то конкретные параметры, которые сделали бы видео очень гладким и стабильным?
Должен ли я просто setpts=0.5*PTS
для подвоха? Любые обязательные или малоизвестные трюки?
1 ответ
Да, это путь, указанный в вики ffmpeg: Как ускорить / замедлить видео.
ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv
setpts
также поддерживает выражения, если вы чувствуете себя креативно и хотите ускорить / замедлить на основе кривой, а не постоянного значения.
Например: -filter:v "setpts=gauss(T/100)*PTS"