SlowmoVideo для создания slow-motion видео
SlowmoVideo — кроссплатформенная программа, позволяющая интерполировать видео, генерируя промежуточные кадры в видео или наборе секвенций.
То есть, допустим, можно превратить видео из 24fps в 60fps. Качество результата зависит от исходного материала, а также типа движения камеры в видео. Есть возможность редактировать огрехи в ручном режиме.
SlowmoVideo использует ffmpeg для чтения и записи видеофайлов и связку из GPU-KLT+FLOW+OpenCV для расчета визуального потока, так что это не просто создание видео, которое будет проигрываться со скоростью 0,01. Вы можете плавно замедлять и ускорять кадры, добавив к ним, по желанию, размытости.
Возможности SlowmoVideo:
- Вы можете обрабатывать видео в любом формате, который поддерживается ffmpeg. Также вы можете загрузить последовательность изображений.
- SlowmoVideo работает не с постоянными коэффициентами замедления — для работы используются кривые, которые позволяют произвольно устанавливать ускорение/замедление.
- В видео можно добавить неограниченное количество slow-motion эффектов.
>>> SlowmoVideo на GitHub
slow-motion, slowmovideo