Я могу кодировать видеокадры, используя libavcodec, вызывая функцию avcodec_encode_video. Как сохранить эти закодированные кадры в файл AVI?
avcodec_encode_video
Проверьте это:
http://forum.doom9.org/archive/index.php/t-112286.html
Вы должны открыть файл для двоичной записи, написать заголовок в нем и одновременно поместить в него двоичные кадры, я думаю.