Video DownloadHelper

Video DownloadHelper

https://downloadhelper.net

Video sites supported by Video DownloadHelper

What Is Video DownloadHelper?

Video DownloadHelper screenshot
Video DownloadHelper screenshot

Video DownloadHelper is a browser extension that can download a wide variety of video formats, including HLS-based streams and direct video links.

WHOIS records show the domain was registered in December 2006, making it one of the oldest video downloaders still in operation. The earliest Internet Archive records suggest it started as a Firefox extension.

Video DownloadHelper in 2007
Video DownloadHelper in 2007

How to Use Video DownloadHelper

Start by installing the Video DownloadHelper extension in your browser.

When you navigate to a page with a video, the extension icon changes from grey to colored. Click the colored icon and a popup appears listing the detected videos.

List of videos detected by Video DownloadHelper
List of videos detected by Video DownloadHelper

Click Download on the video you want, and conversion begins. Once it's done, the file downloads automatically.


How Video DownloadHelper Downloads Videos

The Extension Code Weighs In at Around 12 MB

Video DownloadHelper appears to handle everything inside the extension itself — fetching the m3u8 index, detecting direct links, retrieving segments, converting, and merging. That likely explains why its source code comes in at around 12 MB, which is substantial for a browser extension.

The bulk of that size comes from libav.js, a lightweight library derived from FFmpeg that handles audio and video encoding. The libav.js files alone account for around 5 MB.

On top of that, there are dedicated files for individual video sites — each one sizeable in its own right, as described below.

Site-Specific Processing for Each Video Platform

Looking through the source code, there's a long list of JavaScript files named after specific video sites. Each one runs only on its corresponding site, handling tasks like detecting the index file, retrieving the video title, and reading the video duration. Segment fetching and conversion appear to be handled by separate shared code.

These per-site scripts allow Video DownloadHelper to detect and download video that generic approaches would miss.


Things to Watch Out For

One Download Every Two Hours on the Free Tier

Video DownloadHelper is free to use, but the free tier enforces a cooldown: after downloading one video, you can't download another for two hours.

Download limit notice
Download limit notice

To download without limits, you'll need to pay for a license. Importantly, it's a one-time purchase rather than a subscription, so a single payment should cover you indefinitely in theory.

A High Risk of Becoming Unmaintained

Because Video DownloadHelper implements custom code to work around the technical restrictions of individual video sites, it's likely to be viewed as problematic from a legal and ethical standpoint — and faces a real risk of being removed from extension stores.

If that happens, the developers can still distribute the extension manually, but that creates friction for users and extra communication overhead for the team every time an update is released.

There's also a fragility problem: site-specific scripts break whenever a video site changes its implementation. Every change requires a code fix, a new distribution, an announcement, and users manually updating — a high maintenance burden for everyone involved.

This combination of high maintenance costs and the real likelihood those costs will materialize is Video DownloadHelper's most significant drawback.