an complete video to text implementation