OPENPOSE o BVH

Buenos días. Estoy intentado desarrollar una app de ejercicio físico, en la cual me gustaría poder enseñar diferentes movimientos utilizando un modelo 3D. Es muy complicado ejecutar ciertos movimientos del avatar de la forma tradicional (mover cada elemento individual).
He podido averiguar que existe y que ya se utiliza el open pose o el posenet para captar el esqueleto en movimiento, pero mi gran duda es ¿Existe algún programa que detecte el movimiento de un video? Es decir, de un video ya grabado. Y ya sería idílico que además de captar el movimiento lo guardará en bvh para poder utilizarlo posteriormente.
Soy consciente que me estoy complicando muchísimo la vida haciendo todo ese proceso para crear la app de ejercicio, no se otra forma de hacerlo. Si alguien sabe donde puedo hacer todo este proceso mucho más a meno, u obtener las bases de algun open source le estaría muy agradecido por la ayuda.