Как уже сказал satuon, FFmpeg - это идеальное решение для всех областей мультимедиа.Однако я просто хотел предложить вам более простой путь, чем пытаться подключить вашу программу к ее библиотекам.Возможно, вам будет гораздо проще сгенерировать последовательность необработанных RGB-изображений в вашей программе, выгрузить каждый из них на диск (возможно, используя смехотворно простой формат , такой как PPM ), а затем использовать FFmpeg из такой команды, какчтобы сжать их в нужный фильм.
Этот рабочий процесс может сократить время создания прототипа и разработки.
Что касается конкретного видеокодека, который вы хотите использовать, у вас есть множество вариантов.доступно для вас.Одним из наиболее важных соображений будет: кто должен иметь возможность воспроизводить ваше видео и какое программное обеспечение у них будет доступно?