ну я бы посмотрел в сторону линукса. в винде, говорят, сейчас можно фактичкески консоль линукса получить... не пробовал. давно не трогал винду.
но если вам удастся, то посмотрите на xargs.
Там есть ключ, ограничивающий к=максимальное количество запускаемых одновременно процессов.
Так что можно наборы параметров командной строки передать в xargs конвейером и она вам запустит много ffmpeg'ов в разхных процессах.
Наверно можно и через powershell, там говорят все тоже продумано круто, но, камон, это для извращенцев. На винде вы не должны этого хотеть=)
В любом случае ищите про асинхронные вызовы из шелла или xargs под винду