Thanks to visit codestin.com
Credit goes to github.com

Skip to content

heyuan110/OctoVideoSniffer

Repository files navigation

OctoVideoSniffer

🦑 A powerful browser extension for Chrome and Edge that automatically detects and extracts video links (supports .m3u8, .mp4, .ts, and more) directly from any webpage.

Demo Screenshot


✨ Key Features

  • 🔍 Automatic Detection: Intelligently identifies and extracts video resource links on web pages.
  • 🧠 Multi-Format Support: Compatible with major video formats including .m3u8, .mp4, .ts, and others.
  • 📋 Clean & Simple UI: Displays easily copyable video links in a straightforward interface.
  • 🧩 Broad Compatibility: Designed to work seamlessly with both Chrome and Edge browsers.
  • ⚡ Lightweight & Fast: Runs efficiently with zero configuration required, ready to use right after installation.

🚀 Installation Guide

First-Time Installation Steps

  1. Clone the Repository (Recommended for Developers): Get the plugin's source code by cloning this repository to your local machine:

    git clone https://github.com/heyuan110/OctoVideoSniffer.git

    This will create a folder named OctoVideoSniffer containing the plugin files.

  2. Direct Download (Recommended for Most Users): Download the pre-packaged plugin zip file directly: https://github.com/heyuan110/OctoVideoSniffer/releases/download/v1.0.0/OctoVideoSniffer.zip After downloading, unzip the file. You'll get a folder (e.g., OctoVideoSniffer or OctoVideoSniffer-v1.0.0) containing the plugin files.

    https://github.com/heyuan110/OctoVideoSniffer/releases/download/v1.0.0/OctoVideoSniffer.zip

  3. Open Browser Extensions Management Page: In your Chrome or Edge browser's address bar, type the following address and press Enter:

    chrome://extensions/
    

    (If using Edge, you can also type edge://extensions/)

  4. Enable "Developer mode": On the extensions management page, find and toggle on the "Developer mode" switch located in the top-right corner.

  5. Load Unpacked Extension: Click the "Load unpacked" button that appears in the top-left corner of the page.

  6. Select the Plugin Directory: In the file selection window that pops up, choose the OctoVideoSniffer folder that you cloned in Step 1.


🚨 Important Note

During installation, your browser might display a warning such as "This extension is not from any known source" or similar. Please confidently click "Keep" or "Enable". This is a standard security prompt issued by browsers for extensions installed outside of official app stores (like the Chrome Web Store). This plugin is developed for internal company use, has undergone internal security reviews, and is safe to use.

⬇️ Downloading M3U8 Videos

Requires Python and FFmpeg environment.

To download M3U8 videos after exporting videos.json with the OctoVideoSniffer plugin:

  1. Export videos.json: Use the OctoVideoSniffer browser extension to export the videos.json file from the webpage containing the M3U8 video.
  2. Navigate to download_m3u8 directory: Open your command line interface and change your current directory to the download_m3u8 folder within the cloned repository.
    cd path/to/OctoVideoSniffer/download_m3u8
  3. Copy videos.json: Place the exported videos.json file into this download_m3u8 directory.
  4. Run cmd.py: Execute the cmd.py script from within the download_m3u8 directory. It will automatically detect and download the M3U8 videos listed in your videos.json file.
    python cmd.py
    (Use python3 cmd.py if your system uses python for Python 2.)

About

🦑 A powerful browser extension for Chrome and Edge that detects and extracts video links (supports `.m3u8`, `.mp4`, `.ts`) directly from web pages.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors