aneira de trabalhar com vídeo de imagens em C #

Alguém tem uma maneira confiável conhecida de criar um vídeo a partir de uma série de arquivos de imagem? Antes de me modificar por não procurar a resposta antes de postar a pergunta e antes de enviar uma mensagem simples como "use FFMPEG", leia o restante desta mensage

Estou tentando criar um vídeo, não importa muito qual formato, desde que seja amplamente suportado, a partir de uma série de imagens (.jpg, .bmp, etc.). Minha plataforma é o Windows Server 2008, de 64 bits. Se eu posso fazer o vídeo no meu programa C #, isso é ótimo, mas não sou averso a gravar uma série de arquivos de imagem em um diretório e, em seguida, disparar um programa externo para fazer um vídeo com essas imagens.

As únicas restrições são: ele deve funcionar no meu sistema Windows Server 2008 e ser passível de script. Ou seja, nenhum programa GUI que exija intervenção do operado

Encontrei uma série de perguntas semelhantes no StackOverflow e tentei várias das soluções, todas com graus variados de frustração e nenhuma com nada como sucess

@FFMPEG parece um ótimo programa. Talvez seja, no Linux. As duas versões do Windows que eu baixei estão quebradas. Dada esta linha de comando:

  ffmpeg -r 1 -f image2 -i jpeg\*.jpg video.avi

@Um dos builds lê as imagens e trava devido à prevenção da execução dos dados. O outro lê o primeiro arquivo e cospe uma mensagem de erro que diz "não é possível encontrar o codec adequado para o arquivo jpeg / image2.jpg". Útil isso. De qualquer forma, o FFMPEG parece um não iniciador no Windows.

Uma resposta a uma postagem anterior recomendada Splicer. Parece um bom código. Compilei as amostras e tentei executar, mas recebi alguma mensagem de erro enigmática sobre um arquivo não encontrado. Parece que uma classe COM não está registrada. Suponho que preciso instalar alguma coisa (DirectShow, talvez, apesar de achar que já estava instalado?). Dependendo do que for necessário, pode ser difícil justificar sua instalação em um servidor. ("O quê? Por que você precisa disso em um servidor?")

Outra resposta sugeriu o AviFile biblioteca do Code Project. Isso parece bastante simples: um invólucro em torno do subsistema Windows AviFile. Exceto que os arquivos AVI criados pelo pacote parecem ter todos os quadros, mas somente o primeiro quadro é exibido quando reproduzo o AVI no Windows Media Player. Bem, isso e se você tentar criar um vídeo compactado, o programa lançará uma exceçã

Então, fico me perguntando se existe uma maneira boa e confiável de fazer o que eu quero: em um sistema Windows, crie um AVI ou outro formato de arquivo de vídeo comum a partir de uma série de imagens, por meio de uma API .NET ou usando um programa externo. Qualquer ajuda