This extension can toggle video picture-in-picture, take video screenshot or record video element such as broadcast.
Video Recorder Extension
Toggle Picture-in-Picture(PiP), take screenshot or even record on video element.
--- version 0.8
- add prefix \"video-recorder-\" to filename for future sort and search
--- version 0.7
- fix browser freeze when frequently capture
- more friendly file name
- fix video don't start record
- transcode video to aac audio and mp4 format after record
Read more
--- version 0.8
- add prefix \"video-recorder-\" to filename for future sort and search
--- version 0.7
- fix browser freeze when frequently capture
- more friendly file name
- fix video don't start record
- transcode video to aac audio and mp4 format after record
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Video Recorder", "version": "0.8", "description": "This extension can toggle video picture-in-picture, take video screenshot or record video element such as broadcast.", "browser_action": { "default_popup": "popup.html" }, "permissions": [ "activeTab", "downloads" ], "cross_origin_embedder_policy": { "value": "require-corp" }, "cross_origin_opener_policy": { "value": "same-origin" }, "web_accessible_resources": [ "libs/ffmpeg-wasm/ffmpeg-core.js", "libs/ffmpeg-wasm/ffmpeg-core.wasm", "libs/ffmpeg-wasm/ffmpeg-core.worker.js" ], "content_scripts": [ { "matches": ["https://*/*"], "js": ["content.js"], "css": ["content.css"] } ], "background": { "scripts": ["libs/ffmpeg-wasm/ffmpeg.min.js", "libs/ffmpeg-wasm/ffmpeg-core.js", "background.js"], "persistent": false }, "content_security_policy": "script-src 'self' blob: 'unsafe-eval'; object-src 'self'"}
Read more