Intelligent Film Assistant for Personalized Video Creation on Mobile Devices