Universal Video Sniffer

Sniff video (m3u8/mp4), optimized for mobile memory usage.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Forfatter
Jw-23
Daglige installasjoner
8
Totale installasjoner
146
Vurderinger
1 0 0
Versjon
22.2
Lagd
03.12.2025
Oppdatert
03.12.2025
Size
26,7 kB
Lisens
MIT
Gjelder
Alle sider

🇺🇸 User Manual

1. Prerequisites

  • Browser: Highly recommended to use Chrome, Edge, or other Chromium-based browsers (Brave, etc.).
    • Note: The script uses the FileSystemAccess API for stream recording, which may not be fully supported in Firefox.
  • Extension: Tampermonkey is required.
  • Network: Ensure you have access to the video hosting site.

2. Installation

  1. Click the Tampermonkey icon in your browser toolbar and select "Create a new script...".
  2. Delete all default code in the editor.
  3. Copy and paste the full V8 code into the editor.
  4. Press Ctrl + S or click "File" -> "Save".

3. How to Use

  1. Visit Site: Go to a website containing M3U8 or MP4 videos.
  2. Play Video: You must start playback. The script works by intercepting network traffic; if the video doesn't load, the script cannot detect it.
  3. Check the Panel:
    • A floating panel will appear in the top-right corner.
    • Green Border: Video detected in the main window (Top frame).
    • Pink Border: Video detected inside an Iframe (embedded player).
  4. Actions:
    • Copy: Copies the stream URL to your clipboard (useful for external downloaders like IDM).
    • Download:
      • Opens a "Save As" dialog.
      • The script downloads M3U8 segments, transmuxes them to MP4 using mux.js locally, and streams the data directly to your hard drive.
      • Benefit: Low memory usage, supports large files.

4. Troubleshooting (FAQ)

  • Q: Why does nothing happen when I click Download?
    • A: Ensure you are using Chrome/Edge version 86+. If the browser lacks File System API support, the script will show an alert.
  • Q: Connection errors or CORS issues?
    • A: The script uses GM_xmlhttpRequest to bypass CORS. When running for the first time, Tampermonkey may ask for permission to access cross-origin domains. Please select "Always Allow".
  • Q: Can it download encrypted videos?
    • A: It supports standard HLS encryption (AES-128) if the key is accessible. It cannot download DRM-protected content (Widevine/PlayReady).
  • Q: The panel blocks the view.
    • A: Drag the panel by its header to move it. Click the button in the top corner to minimize it.