If under player movement you mean the location and look angle, why can’t you just store the pawn location and the controller rotation in every frame (or some interval), and save to a file?
Then you can process that file in any external program (depended on what do you actually want to represent with it).