Content based Video Coding