Here is an absolutely free tool to download any video from YouTube.
SmoothTube downloads videos from YouTube and converts them to MPEG
format, which is supported by almost all media players and devices. It
also post processes videos, smoothing out some of the compression
artifacts often introduced by YouTube's file size requirements.