Embedded Assets is a Craft CMS plugin that lets you add YouTube videos, Instagram photos, Twitter posts and more to Craft's asset manager, and treat them as first class assets. Just open up your asset manager, paste in a URL and watch the magic happen.
Paste a URL to anything and Embedded Assets will pull all the images, embed codes and metadata it can from the page.
Embedded assets are just JSON files. This means they can exist as real assets within you assets folders. With a little bit of Twig magic the embed information can be accessed and used in your templates.