I have used a few different Apps for downloading YouTube or other kinds of video from the Internet. They are a kind of one function..
WP Twitter Auto Publish Powered By : XYZScripts.com