Watch any video and capture it

Latest Version

Version
1.0
Update
January 21, 2025
Size
260KiB
Developer
Category
Users
0
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ActiveTab
Scripting
See more

Watch Video & Capture Extension

This extension captures/copies video/audio segments when they are sent into `video`/`audio` (`HTMLVideoElement`/`HTMLAudioElement`/`HTMLSourceElement`).

If you open `Web Developer Tools` and see `blob:http` in `url`:

```html
src=\"blob:https://somedomain.com/457f8e80-1092-4d03-9815-3e0fab05268b\"
>
```

Or this

```html

```

Or this

```html
src=\"blob:https://somedomain.com/48cdd6ed-a595-4ed9-9994-19322612d2f1\"
>
```

In all above cases this extension should work.

## Steps to do (Quick start guide)

- Install extension
- Reload current page with video/audio that needs to be captured
- Rewind the video/audio to the beginning, select preferred quality and click play
- Watch/listen to the end
- Open extension dialog, click on 💾 icon
- You should see download modal
- Click on `output` files video/audio if available
- Merge downloaded video and audio into one file with external program (e.g. `ffmpeg -i output.mp4 -i output.m4a -map 0:v -map 1:a -c copy -shortest merged.mkv`)

## Caveats

- Size of segments that can be stored in browser depends on the browser

# How it works

DOM `` element in BOM is `HTMLSourceElement`.
In most cases JavaScript code creates `MediaSource` and appends `SourceBuffer` segments.
Extension patches above methods and saves captured segments into `IndexedDB`.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Watch Video & Capture", "description": "Watch any video and capture it", "version": "1.0", "manifest_version": 3, "permissions": [ "storage", "activeTab", "scripting" ], "host_permissions": [ "" ], "action": { "default_popup": "/popup/index.html", "default_icon": { "16": "/icons/icon32.png" } }, "icons": { "16": "/icons/icon16.png", "32": "/icons/icon32.png", "48": "/icons/icon48.png", "128": "/icons/icon128.png" }, "options_page": "/options/index.html", "content_scripts": [ { "all_frames": true, "matches": [ "*://*/*" ], "run_at": "document_start", "js": [ "/content.bundle.js" ] } ], "web_accessible_resources": [ { "resources": [ "/inject.bundle.js" ], "matches": [ "" ] } ], "background": { "service_worker": "/background.bundle.js", "type": "module" }}
Read more

Similar Extensions

icon

WPS PDF - Read, Edit, Fill, Convert, and AI Chat PDF with Ease Extension · Productivity 0 110 ★ 6.01MiB

icon

Shazam: Find song names from your browser Extension · Productivity 0 22855 ★ 587KiB

icon

IE Tab Extension · Productivity 0 19117 ★ 940KiB

icon

Sider: ChatGPT Sidebar + GPT-4o, Claude 3.5, Gemini 1.5 & AI Tools Extension · Productivity 0 68759 ★ 13.41MiB

icon

BetterTTV Extension · Productivity 0 10377 ★ 657KiB

icon

Google Dictionary (by Google) Extension · Productivity 0 13680 ★ 47.37KiB

icon

Google Input Tools Extension · Productivity 0 5372 ★ 734KiB

icon

Video DownloadHelper Extension · Productivity 0 22351 ★ 1.36MiB

icon

Take Webpage Screenshots Entirely - FireShot Extension · Productivity 0 43664 ★ 12.14MiB

icon

Smallpdf—Edit, Convert, Compress, & AI Summarize PDF Extension · Productivity 0 2967 ★ 1.15MiB

icon

Monica: ChatGPT AI Assistant | GPT-4o, Claude 3.5, Gemini 1.5, o1 &More Extension · Productivity 0 17928 ★ 23.98MiB

icon

QR Code Generator Extension · Productivity 0 225 ★ 302KiB

icon

Lightshot (screenshot tool) Extension · Productivity 0 6925 ★ 685KiB

icon

ChatGPT for Google Extension · Productivity 0 3642 ★ 11.17MiB

icon

AIPRM for ChatGPT Extension · Productivity 0 2809 ★ 313KiB

icon

Ecosia - The search engine that plants trees Extension · Productivity 0 2394 ★ 33.62KiB

icon

Immersive Translate - Translate Web & PDF Extension · Productivity 0 1114 ★ 3.19MiB

icon

Enhancer for YouTube™ Extension · Productivity 0 15709 ★ 426KiB

icon

Nimble capture Extension · Productivity 0 17339 ★ 25.67MiB

icon

Scrnli - Screen Recorder & Screen Capture App Extension · Productivity 0 9370 ★ 3.16MiB

icon

BlockSite: Block Websites & Stay Focused Extension · Productivity 0 29776 ★ 18.42MiB

icon

Wordtune: AI Writing, Paraphrasing, and Grammar Tool Extension · Productivity 0 2397 ★ 2.79MiB

icon

YouTube Summary with ChatGPT & Claude Extension · Productivity 0 1829 ★ 894KiB

icon

Keywords Everywhere - Keyword Tool Extension · Productivity 0 5672 ★ 776KiB