Well, inserting youtube video to PowerPoint presentation is really a
good way to enrich your presentations. Here is an tutorial which can
help you insert YouTube video to PowerPoint with step-by-step
illustrations, no other add-in required.
Commonly, there are two steps for you to embed a YouTube video into
your PowerPoint:
1. Download a YouTube video to your computer
To do this, there are many methods for you to choose. Search "YouTube
downloader" in Google and you will get lots of advice. The easiest way
i find is to use this website: http://all2convert.com/download-video-youtube.html
It can help you take any video formats you want from YouTube and
download it to your computer.
2. Embed the YouTube video into PowerPoint