max / Video Downloader (Universal)

Install steps: Install a userscript manager, select Install, then open a website matched by the script.

Пользовательские скрипты для начинающих: HOWTO Chrome Edge Firefox

Опубликовано:

Версия: 1.0.1+bc6f06c

Резюме: Universal video downloader. Detects sources from any player, HLS m3u8, network requests. On yt-dlp-supported sites (fetched live from yt-dlp's supportedsites.md — 1000+ sites, never hardcoded) shows a one-click yt-dlp command with --merge-output-format mp4 + auto title. Falls back to 10 manual strategies (GM_download, Direct, Capture, yt-dlp, N_m3u8DL-RE, aria2c, curl, wget, ffmpeg) for everything else. Arbitrary custom cookies. Export cookies.txt.

Лицензия: MIT

Антифункция: неопределенный

Source and freshness

The following figures come from the original source and are separate from activity on this site.

Original script: Video Downloader (Universal)

Source version: 1.0.1

Last source check:

Last successful check:

Source daily installs
0
Source total installs
0
OpenUserJS install requests
0

Requests received by this site are not proof that a user completed installation.

Clicking Install records a request on this site; it does not confirm installation. Not working after install? View troubleshooting and issues

Video Downloader (Universal)

Detects media sources on any website — video, audio, images, HLS/DASH streams. Provides in-browser downloads and CLI command generation for external tools. For popular sites (youtube, tiktok, instagram, etc.) automatically provides an optimised yt-dlp command via live-fetched site list.

For everything else, falls back to manual strategies with optional cookie injection.

Detection

  • <video>, <source>, <audio>
  • dl8-video (Delight VR)
  • videojs, jwplayer, shaka players
  • HLS (m3u8), DASH (mpd)
  • Network request interception (fetch / XHR)
  • Detached media elements (via document-start createElement hooks)
  • Source refresh (re-fetches page HTML for token-refreshed URLs)

Strategies (per source)

Action (click to run)

  • GM_download — browser native download (real TLS + cookies)
  • Direct — <a download> trigger (cross-origin may open tab)
  • Capture — captureStream() + MediaRecorder, records player in real-time → WebM (defeats Cloudflare)
  • Tab — opens source URL in new tab
  • Copy URL

CLI (copy & run in terminal)

  • yt-dlp — generic extractor with impersonation, referer, UA, cookies
  • N_m3u8DL-RE — https://github.com/nilaoda/N_m3u8DL-RE (best for HLS/DASH)
  • aria2c, curl, wget, ffmpeg — with referer, UA, cookies

Features

  • Grouped by type — detected sources are organised under section headers (HLS, DASH, Video, Audio, Image, Other)
  • Cookie management — arbitrary {name, value} pairs persisted in GM storage; custom cookie editor UI
  • Quick toggle — cookie inclusion in CLI commands can be toggled on/off with one click from the panel header (off by default)
  • Native site detection — automatically detects 1000+ yt-dlp-supported sites and shows a tailored one-click command

Some formats may not work, hence the many fallback strategies.

Рейтинг: 0