Если вы хотите сохранить вывод в виде флеш-видео (.flv), просто используйте ffmpeg (libavcodec / libavformat).Он кроссплатформенный и поддерживает формат .flv (помимо огромного количества других), и его должно быть довольно легко сделать.Вы также можете встраивать аудио.
Как примечание: ffmpeg частично включен в opencv (в зависимости от вашей сборки) как видеокодер / декодер, хотя я не знаю, можете ли вы заставить его записать как.flv (выбрав правильную строку кодека) из opencv.В любом случае не так уж сложно преобразовать IplImage в буфер ffmpeg и сохранить его оттуда.
Проблема, с которой вы можете столкнуться, заключается в том, что последний opencv (2.1) имеет проблемы с сборкой с поддержкой ffmpeg или сборкой с какой-то версией ffmpeg, которую выне хочуНо, как уже упоминалось выше, вам не нужно использовать ffmpeg через API opencv 2.1, так как вы можете использовать его напрямую с помощью API ffmpeg.
Посмотрите примеры в libavcodec о том, как написать видео, ипроверьте исходники opencv о том, как конвертировать из IplImage в AVPacket / AVFrame.Я делал это раньше, и это было довольно легко сделать.