Я ищу способ создать видео из ряда кадров, которые я визуализировал с помощью OpenGL и передал в оперативную память в виде массива int, используя функцию glGetTexImage. можно ли добиться этого непосредственно в оперативной памяти (видео ~ 10 секунд) или мне нужно сохранять каждый кадр на жесткий диск и потом кодировать видео?
я нашел этот образец http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html в другом вопросе SO, но является ли это лучшим способом сделать это?