Предыстория
Бывает, что нужно получить простенькое видео, состоящее просто из череды картинок. И если вы в Linux, то обычно все, что требуется для этой задачи, уже у вас есть в системе.
Софт
А нужен для этого всего лишь пакет ffmpeg. Ну и собственно сами картинки. Инструмент ffmpeg весьма мощный и при этом работает из командной строки, не требуя супермощного компа, как для обычного редактирования видео.
Удобнее всего сделать череду картинок с помощью редактора презентаций.
Мне нравится OnlyOffice, и я делаю в нем. При сохранении надо указать формат - PNG.
После этого получите папку с картинками из вашей презентации.
Конвертация
Чтобы создать видео из изображений, надо использовать команду, которая объединяет изображения в видеофайл. Ключевые моменты указываются в командной строке весьма подробно.
Команда
1
ffmpeg -r 1/3 -i image%01d.png -c:v libx264 -r 30 -pix_fmt yuv420p video.mp4
Параметры команды:
-
-r 1/3: устанавливает частоту кадров входных изображений на 1 кадр в 3 секунды.
-
-i image%01d.png: указывает, что входные файлы имеют формат image01.png, image02.png, image03.png и т.д..
-
-c:v libx264: указывает кодек для кодирования выходного видео. H.264 — это популярный и эффективный кодек.
-
-pix_fmt yuv420p: указывает формат пикселей для выходного видео, что обеспечивает совместимость с большинством видеоплееров.
-
video.mp4: имя выходного файла.
Еще при сохранении презентации OnlyOffice уже сохранил вам картинки с нужными числовыми именами, с ними и работает команда.
После окончания работы команды вы получите видео, с которым можно дальше работать, наложить музыку/голос или отредактировать нужным образом, или даже склеить с другими видео.