Generative AI for narrative videos