from mmagic.apis import MMagicInferencer
magician = MMagicInferencer(model_name='controlnet_animation')
prompt = 'aa handsome man, silver hair, smiling, play basketball'
negative_prompt = 'longbody, lowres, bad anatomy, bad hands, missing fingers, ' + \
'extra digit, fewer digits, cropped, worst quality, low quality'
video = 'basketball.mp4'
save_path = '/path/to/your/output/video.mp4'
magician.infer(video=video, prompt=prompt, negative_prompt=negative_prompt, save_path=save_path)