Как вы планируете распределенную обработку с использованием libavcodec
/libavformat
? Это очень эффективная низкоуровневая библиотека кодера /декодера на основе C, но она никогда не предназначалась для распределенного кодирования.
Потому что это означало бы, что он должен был бы реализовывать сетевые протоколы связи и т.д., И это на самом деле не соответствует духу такой библиотеки. Это было бы слишком много накладных расходов.
Это не значит, что кто-то может написать промежуточное программное обеспечение, которое объединит и синхронизирует несколько установок libav на распределенных машинах, но я сомневаюсь, что есть такая вещь.
С другой стороны, в профессиональной лиге есть альтернативы. На OS X, например, есть комбинация Compressor и Qmaster, которые сделаны для этой цели:
Компрессор 2 может ускорить обработку, распределяя работу по нескольким компьютерам. Все, что вам нужно, - это доступ к более чем одному компьютеру и Compressor 2, установленному с DVD Studio Pro 4 или Final Cut Studio.
Можно также использовать Qmaster для любой другой программы командной строки Unix. На данный момент я не могу вспомнить альтернативу Windows для этого, но, безусловно, есть некоторые.