You’re three hours into an edit. The client loved the interview footage but the jump cuts between talking-head shots are killing the pacing. You need B-roll. Specifically, you need that aerial drone shot of the warehouse you saw on the company’s Vimeo page, and maybe a few generic industrial clips from Pexels to fill the gaps.
So you try the Chrome extension you installed six months ago. It either doesn’t detect the video, gives you a 480p file, or downloads something with no audio track. You switch to yt-dlp in Terminal, paste the URL, and spend ten minutes reading the help flags trying to remember how to force the highest resolution with merged audio. By the time the file lands in your Downloads folder, you’ve burned half an hour on what should have taken thirty seconds.
This is the workflow I replaced. Here’s the one I use now.
The actual problem with grabbing web video
Most video editors aren’t afraid of technical tools. You already wrangle codecs, frame rates, proxy workflows, and export settings all day. The issue with downloading web video isn’t complexity — it’s friction.
Browser extensions are unreliable. They break after every Chrome update, they can’t handle embedded players on corporate sites, and they almost never give you quality selection. You get whatever the extension decides to grab, and half the time that’s a 720p stream when a 4K version exists on the same page.
yt-dlp is powerful but it’s a context switch. You leave your browser, open Terminal, paste a URL, figure out the format codes, merge video and audio streams with ffmpeg, and then go find the output file. For one video, that’s annoying. For ten videos across three different sources, it eats your afternoon.
Browse, detect, download
StreamStow has a tabbed browser built into the app. You browse to the page with the video, the app detects it automatically, and you pick your quality. That’s it. The file lands in your Downloads folder (or wherever you’ve pointed it) ready to drag into Final Cut, Premiere, or DaVinci Resolve.
No extension. No Terminal. No ffmpeg flags. The app runs yt-dlp under the hood, so you get the same 1000+ site support, but without typing a single command.
The quality selection matters here. When you’re pulling B-roll for a 4K timeline, you need the highest resolution available. StreamStow shows you every available format and resolution before you download. Always grab the best version. You can make a proxy later. You can’t upscale 480p footage and pretend it matches your A-camera.
Where to source B-roll (and how to grab it)
The sources depend on the project, but the workflow is the same in every case.
Free stock sites like Pexels and Pixabay. These are your go-to for generic establishing shots, texture clips, and mood footage. Both sites let you download directly, but the built-in download buttons sometimes compress the file or limit you to 1080p unless you create an account. Browse to the video page in StreamStow instead, and you can grab the full-resolution file without signing up for anything.
Vimeo for client and reference footage. Clients constantly send Vimeo links to reference videos or their own past work. “Make it look like this.” You know the drill. Having that reference clip right on your timeline while you edit is faster than tabbing back and forth to a browser window. If the video is set to allow downloads, StreamStow will grab it at the original upload quality.
YouTube for competitor analysis and style references. When a client says “we want our video to feel like that brand’s YouTube channel,” you need those videos locally to study the pacing, color grade, and edit style frame by frame. Scrubbing through a YouTube player at 1x doesn’t cut it. Download the video, drop it in your project, and actually analyze it on your timeline.
Embedded videos on corporate and news sites. This is where browser extensions completely fall apart. A lot of companies embed video players using custom frameworks, and extensions can’t hook into them. StreamStow’s embedded video detection handles these because it sees the actual video stream, not the page’s HTML wrapper.
Batch downloading saves real time
If you’ve ever needed to pull ten or fifteen clips from a YouTube playlist or a Pexels collection, you know how tedious it is one at a time. StreamStow runs up to 10 concurrent downloads, so you can queue up an entire playlist and let it run while you keep editing.
I use this most when building a B-roll library at the start of a project. Before I touch the timeline, I’ll spend twenty minutes browsing stock sites and reference channels, queuing downloads as I go. By the time I’m done browsing, everything is sitting in a folder ready to import. That’s a workflow that used to take an hour or more with copy-paste-download-repeat.
A note on quality settings
Default to the highest resolution available. Always. Storage is cheap. Re-downloading because you grabbed the wrong resolution is not.
If you’re working in a proxy workflow (and you should be on anything over 1080p), the source resolution doesn’t affect your editing performance anyway. Premiere and Final Cut both generate lightweight proxies automatically. Grab the 4K source, let your NLE build a proxy, and edit with full-resolution media ready for the final export.
StreamStow lets you set a preferred quality so you don’t have to pick it every time. Set it to the highest option once, and every download after that grabs the best available version automatically.
The yt-dlp power without the yt-dlp workflow
If you’re already comfortable with yt-dlp in Terminal, StreamStow is basically a native Mac GUI for yt-dlp with a browser attached. Same engine, same site support, zero command-line interaction. And at $29 one-time, it costs less than the hour of editing time you’d lose fumbling with format codes on a busy deadline day.
Three free trial downloads, no credit card. Grab a couple of B-roll clips from your current project and see if it fits how you work.
StreamStow is designed for downloading personal content, public domain videos, and creative commons media. Always verify licensing before using downloaded footage in commercial projects, and respect copyright laws and platform terms of service.