Я пытаюсь создать видео с помощью libavformat / Libavcodec с кучей изображений, находящихся в памяти.
Кто-нибудь может указать мне правильное направление, пожалуйста?
Заранее спасибо.
Я пытаюсь создать видео с помощью libavformat / Libavcodec с кучей изображений, находящихся в памяти.
Кто-нибудь может указать мне правильное направление, пожалуйста?
Заранее спасибо.
Сначала основы создания видео из изображений с помощью FFmpeg объясняются здесь.
Если вы просто хотите изменить / принудительно изменить формат и кодек вашего видео, здесь - хорошее начало.
Для необработанной документации FFmpeg вы можете использовать Видео и аудио Преобразование формата, Документация по кодеку, Документация по формату и документация по демультиплексору image2 (этот демультиплексор будет управлять изображениями в качестве входных данных).
Если вы просто хотите снимать изображения и делать из них простое видео, просто посмотрите на 2 первые ссылки. Документация FFmpeg дает вам мощные инструменты, но не используйте их, если они вам не нужны.
Пример команды для создания видео из изображений:
ffmpeg -i image-%03d.png video.mp4
Это займет все файлы в последовательности от image-000.png
до максимального доступного номера и сделает из них видео. Вы можете установить формат с расширением выходного файла. Чтобы принудительно установить видеокодек, используйте -c:v
, за которым следует имя кодека, доступное в документации по кодеку.