/ proc / cpuinfo даст вам количество ядер
чтобы вы могли прочитать это и получить количество ядер.
затем создайте список процессов и посчитайте процессы FFMPEG.
вычтите одно из другого, и вы в хорошей форме.
это должно дать вам условность.
в качестве альтернативы посмотрите на нагрузку через время безотказной работы и выполните условные расчеты на основе представленного значения.
Существует также такая вещь, как привязка процесса к процессору в unix под SMP.
Посмотрите на набор задач инструмента. Возможно, вы захотите установить трекер идентификатора процесса в / var где-нибудь, а затем управлять сходством с вашим скриптом.