Advance Video Modeling Techniques for Video Generation and Enhancement Tasks