Question: how to download youtube videos and embed in powerpoint?
Answer: Go to Youtube and copy the URL of the video you want to embed in PowerPoint. Open PowerPoint and select the slide where you want to insert the video. Click on Insert tab, then choose Video -> Online Video. In the new window, paste the copied URL into the address bar.