Content-based Video Adaptation with User's Preference