1 votes

Comment savoir si libav est construit sur MPI/LAM?

Exactement ce que le titre indique; Je m'attends à faire un peu de nettoyage/formatage audio. Mon plan est d'essayer de le faire avec libav. Apparemment, un tel traitement est assez intensif; c'est pourquoi je voudrais essayer cela en utilisant un traitement distribué ... ce qui soulève la question -

Comment puis-je savoir si libav se prête au traitement distribué/en grappe?

1voto

slhck Points 209720

Comment prévoyez-vous de traiter des données en utilisant libavcodec/libavformat? C'est une bibliothèque très efficiente, basée sur le langage C, pour l'encodage et le décodage, mais elle n'a jamais été conçue pour le codage distribué.

Car cela signifierait qu'elle devrait implémenter des protocoles de communication réseau, etc. et cela ne correspond pas vraiment à l'esprit d'une telle bibliothèque. Ce serait trop de surcharge.


Cela ne veut pas dire que quelqu'un pourrait écrire un logiciel intermédiaire qui regrouperait et synchroniserait plusieurs installations de libav sur des machines distribuées, mais je doute qu'une telle chose existe.

En revanche, dans le domaine professionnel, il existe des alternatives. Sur OS X par exemple, il y a la combinaison de Compresseur et Qmaster, qui sont conçus à cet effet :

Le Compresseur 2 peut accélérer le traitement en distribuant le travail à plusieurs ordinateurs. Il vous suffit d'avoir accès à plus d'un ordinateur et d'avoir installé Compresseur 2 avec soit DVD Studio Pro 4 soit Final Cut Studio

On peut également utiliser Qmaster pour n'importe quel autre programme en ligne de commande Unix. Pour le moment, je ne me rappelle pas d'une alternative Windows pour cela, mais il y en a sûrement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X