E aew rafinha, dá uma olhada para este project https://github.com/danielmiessler/fabric, uma de suas caracteristicas é exatamente o que você está descrevendo e acho que solução dele pode te dar um norte.
Em resposta a [duvida] dados de video com IA
1