Criação de videos através de um sequencial de imagens

Olá,
preciso criar um vídeo no formato .flv a partir de um sequencial de imagens.

Pesquisei sobre a biblioteca ffMpeg porém percebi que será uma bazuca para matar uma mosca, já que a mesma possibilita muitas funções relacionadas a video,audio e streaming.

Quero saber como funcionam os algoritmos que criam os arquivos em extensão de videos a partir de imagens.

eu imagino algo como isto:

  public ArrayList<Video> imgToVideo (ArrayList<Imagem>list) 
{
for (Video v : list) {
//aqui seria um algoritmo para criar o video
			v += list.getImagem();	
 }
}
   return v;

Alguém tem alguma dica?