Embed YouTube Videos Directly into PowerPoint
1 Download and install the YouTube wizard plug-in the the given link.
Now you simply have to type the URL of the Youtube Video and follow the wizard to embed the video in your current PowerPoint slide.Moreover if you want to resize and change the position of the Video Player .
Play YouTube Videos in PowerPoint without Internet
In this you can direct add the video in your PowerPoint Presentation and it will run there you dont have to depend upon the internet speed and connection.To add Video in powerpoint persentation follow the following steps
1 Download the Youtube Video in window Media or AVI format as all other format doesn't understand by PowerPoint .
2 Once video is saved in AVI or wMV format then open the powerpoint and choose Insert and Movie then "Movie from file " to add Youtube video.