Question: how to download youtube video to powerpoint without internet?
Answer: Go to YouTube and find the desired video. Click on Share → Embed underneath the video and copy the whole string.
Open your presentation and select the slide. Go to Insert and click Video → Online Video.
Insert the code into the From a Video Embed Code field. Then click on Insert or press Enter.