🦑 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.
- 🔍 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.
-
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
OctoVideoSniffercontaining the plugin files. -
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.,
OctoVideoSnifferorOctoVideoSniffer-v1.0.0) containing the plugin files.https://github.com/heyuan110/OctoVideoSniffer/releases/download/v1.0.0/OctoVideoSniffer.zip
-
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/) -
Enable "Developer mode": On the extensions management page, find and toggle on the "Developer mode" switch located in the top-right corner.
-
Load Unpacked Extension: Click the "Load unpacked" button that appears in the top-left corner of the page.
-
Select the Plugin Directory: In the file selection window that pops up, choose the
OctoVideoSnifferfolder that you cloned in Step 1.
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.
Requires Python and FFmpeg environment.
To download M3U8 videos after exporting videos.json with the OctoVideoSniffer plugin:
- Export
videos.json: Use the OctoVideoSniffer browser extension to export thevideos.jsonfile from the webpage containing the M3U8 video. - Navigate to
download_m3u8directory: Open your command line interface and change your current directory to thedownload_m3u8folder within the cloned repository.cd path/to/OctoVideoSniffer/download_m3u8 - Copy
videos.json: Place the exportedvideos.jsonfile into thisdownload_m3u8directory. - Run
cmd.py: Execute thecmd.pyscript from within thedownload_m3u8directory. It will automatically detect and download the M3U8 videos listed in yourvideos.jsonfile.(Usepython cmd.py
python3 cmd.pyif your system usespythonfor Python 2.)
