Почему вы хотите построить его по одному кадру за раз? Как это поможет вам? Почему бы вашему сценарию не перестраивать видео каждые 15 минут (30 кадров) или что-то более разумное в этом роде?
SWF - это необычный формат файла для вывода видео. В общем, нет, вы не можете добавить один кадр в конец фильмов SWF (или FLV), потому что для этого требуется компрессор с сохранением состояния - компрессор должен оставаться в ОЗУ и запоминать состояние последнего ключевого кадра и всех межкадровых кадров. сжатие сделано с тех пор, чтобы закодировать следующий кадр.
Если по какой-то причине вам абсолютно необходимо добавить один кадр в конец вашего текущего видео, используйте MPEG 1. Видео MPEG 1 - это просто последовательность отдельных кадров без межкадрового сжатия, так что вы можете иметь FFMPEG для сжатия каждого JPEG и просто катите это на конец незавершенного производства. Конечно, результатом будет огромный плохо сжатый файл по современным стандартам.