Microsoft has reinstated the support for YouTube videos in both PowerPoint 2010 and 2013 for Windows. You may recall that the option to insert online YouTube videos was removed a while ago due to code discrepancies in the syntax that Google started to use for YouTube embeds. During the time that this option was no longer available in PowerPoint, users had to opt for a longer process or even do this entire task manually. Now that automatic insertion is again possible, this will go a long way in making this task easy to accomplish.
Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.