Como você planeja o processamento distribuído usando libavcodec
/ libavformat
? É uma biblioteca de codificador / decodificador baseada em C de baixo nível e muito eficiente, mas nunca foi direcionada para codificação distribuída.
Porque isso significaria que teria que implementar protocolos de comunicação de rede, etc., e isso não está realmente no espírito de tal biblioteca. Seria muita sobrecarga.
Isso não quer dizer que alguém possa escrever um software de middleware que agregue e sincronize várias instalações de libav em máquinas distribuídas, mas duvido que exista algo assim.
Por outro lado, na liga profissional, existem alternativas. No OS X, por exemplo, existe a combinação de Compressor e Qmaster , criados para esse fim:
Compressor 2 can accelerate processing by distributing the work to multiple computers. All you need is access to more than one computer and Compressor 2 installed with either DVD Studio Pro 4 or Final Cut Studio
Também é possível usar o Qmaster para qualquer outro programa de linha de comando do Unix. No momento não consigo me lembrar de uma alternativa do Windows para isso, mas com certeza há alguns.