Google Slides How To Insert Video
There are two ways to get a video into a Google Slides presentation, and they behave very differently. Most people think they are the same thing. They are not. The standard method: go to Insert > Video, paste a YouTube URL or pick a file from your Drive, and click Select. The video appears as a frame on the slide. You can trim it, set it to play automatically, or choose when it starts during the presentation. This works fine for quick inserts. The catch is that the video never lives inside your presentation file. It streams from YouTube or Drive each time someone opens the deck. If the link breaks, the drive permission changes, or the internet drops, you have a blank frame mid-presentation. I learned that the hard way during a live demo where the video source account was switched to a personal Gmail and the corporate viewer couldn't authenticate. The workaround was copying the presentation to my own Drive first, then re-embedding the video from that copy so ownership stayed consistent.
Here is what most people miss about the YouTube option. The thumbnail you see in the editor is a static image pulled from the video. It does not update if the source video changes later. Also, YouTube videos inserted this way run at the resolution of the stream, which means a 4K source will still render at whatever YouTube decides to transcode it to on the fly. If you need consistent quality, embedding a Drive file instead gives you more control over the playback source. Another detail nobody mentions: the trim tool only trims the playback window. It does not edit the original file. Remove the video and re-insert it, and your trimmed range resets to the full clip. If you need a permanent cut, do it before uploading, or export a trimmed copy and re-insert that.
Uploading a local video file
If you already have the video on your computer, upload it to Google Drive first. Then use Insert > Video, switch to the Upload tab, and pick the file. The upload size limit for Drive is 10 GB per file, but anything over about 500 MB starts behaving poorly inside Slides. Playback stutters, preview generation fails, and the slide itself bloats to a size where sharing becomes slow and painful. For files under 500 MB, the experience is acceptable. For longer presentations with multiple clips, I keep videos on a shared network folder and embed YouTube links instead, even for private internal videos. Upload them as unlisted, insert the links, and you avoid the Drive file-size penalty entirely.
Get the Full Details

Playback behavior you should know about
Google Slides auto-play has three modes: when the slide appears, when clicking starts it, or manual. The default is clicking, which is safer. Auto-play sounds convenient until you realize every embedded video on every slide fires the moment you land on that slide, and if you have more than one, they can overlap or buffer against each other. If you are building a slide deck for a screen that lacks reliable internet, this approach will not work for anything but the shortest clips. The only true offline solution is exporting the video as an image sequence or using a tool that embeds the media directly, which Google Slides does not support natively. There is no hidden setting for that. The other limitation people run into is audio. Embedded YouTube videos carry their own audio track and you cannot lower the deck volume independently of the video volume. If you are also playing background music through Slides, the two tracks will compete, and there is no built-in mixer to balance them.
Bottom line: use YouTube or Drive links for flexibility and small file sizes. Use uploads only when you have a short, compressed file and a stable internet connection during the presentation. Anything else is just asking for a bad moment in front of an audience.