Como descobrir se a libav é construída em MPI / LAM?

0

Apenas o que o título indica; Espero estar fazendo um toque de comutação de limpeza / formatação de áudio. Meu plano é tentar fazer isso com libav. Aparentemente, esse processamento é bastante intensivo; daí eu gostaria de tentar isso usando processamento distribuído ... o que traz a questão -

Como descubro se a libav se presta ao processamento distribuído / em cluster?

    
por Everyone 18.05.2011 / 08:15

1 resposta

1

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.

    
por 18.05.2011 / 09:16